29
Windows Media 7 Windows Media 7 Authoring: Authoring: Capturing from Screen, Capturing from Screen, Live and Pre-Recorded Live and Pre-Recorded Media Media 7-333 7-333 Oliver Pribramsky Oliver Pribramsky Program Manager Program Manager Windows Media Windows Media Microsoft Corporation Microsoft Corporation

Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media 7 Windows Media 7 Authoring: Authoring: Capturing from Screen, Live Capturing from Screen, Live and Pre-Recorded Mediaand Pre-Recorded Media7-3337-333

Oliver PribramskyOliver PribramskyProgram ManagerProgram ManagerWindows Media Windows Media Microsoft CorporationMicrosoft Corporation

Page 2: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

AgendaAgenda Windows Media Tools v4.1Windows Media Tools v4.1

Customer scenariosCustomer scenarios Business opportunityBusiness opportunity Windows Media solutionWindows Media solution Best practices for deploymentBest practices for deployment

Windows Media Encoder v7Windows Media Encoder v7 Customer scenariosCustomer scenarios Business opportunityBusiness opportunity Windows Media solutionWindows Media solution Best practices for deploymentBest practices for deployment

ResourcesResources

Page 3: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Encoding To Windows Media Encoding To Windows Media

Live FeedLive Feed

Production Workstation Production Workstation

Live ContentLive Content

Stored Content:Stored Content:

DAT, Beta, DV, CDROM, DVDDAT, Beta, DV, CDROM, DVD

InputInputEncoder Encoder or Toolor Tool

Web Server Web Server

Windows Windows MediaMediaServicesServices

Live DistributionLive Distribution

Streaming from a WM ServerStreaming from a WM Server

Streaming Streaming

from a Web Serverfrom a Web Server

Stored WM FileStored WM FileDownload &Download &

PlayPlay

LiveLive

No EditingNo Editing

Time!Time!

MPUMPU

Multiple Multiple encodersencoders

Multiple bit rateMultiple bit rate

Single stream for web server and Single stream for web server and download and play download and play

Page 4: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Video CaptureVideo Capture

BetaBeta Capture full-size, full-framerateCapture full-size, full-framerate DeinterlaceDeinterlace

DVDV Use progressive scan if possibleUse progressive scan if possible

FilmFilm Inverse Telecine (24fps progressive)Inverse Telecine (24fps progressive) Crop off letterbox bordersCrop off letterbox borders

Page 5: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Clean Up Your Video!Clean Up Your Video!

Deinterlace / inverse telecineDeinterlace / inverse telecine Crop off black edges!Crop off black edges! High-quality scalingHigh-quality scaling Boost contrastBoost contrast Noise reduction vs. blurringNoise reduction vs. blurring

Page 6: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Image SettingsImage Settings

Image sizeImage size Doesn’t have to be 4:3 aspect ratioDoesn’t have to be 4:3 aspect ratio

Frame rate= even divisor of sourceFrame rate= even divisor of source NTSC = 30 -> 15, 10, 7.5, 6, 5NTSC = 30 -> 15, 10, 7.5, 6, 5 PAL = 25 -> 12.5, 6.25, 5PAL = 25 -> 12.5, 6.25, 5 Film = 24 -> 12, 8, 6Film = 24 -> 12, 8, 6

DatarateDatarate You never get 100%You never get 100%

Page 7: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Compression SettingsCompression Settings

Video quality = fps vs.clarityVideo quality = fps vs.clarity Intelligent streamingIntelligent streaming

Safety margin for net congestion Safety margin for net congestion Scales to a range of connectionsScales to a range of connections

Page 8: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media Windows Media Video GuidelinesVideo GuidelinesMicrosoft MPEG4 v3

Target Audience

Target Bandwidth

(kbits/s)Video + Audio

Frame Rate

Frame Size

28.8 Audio Emphasis 22 14 + 8 15 160 x 11228.8 Voice 22 17 + 5 15 176 x 14456K Modem 37 27 + 10 15 176 x 144Broadband (DSL) 300 236 + 64 30 320 x 240 Broadband (LAN) 300 - 700+ 236 + 64 30 320 x 240 Download & play (S) 100 84 + 16 15 320 x 240 Download & play (L) 400 336 + 64 30 320 x 240

Page 9: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Input Guidelines Input Guidelines AudioAudio

Get a good soundcardGet a good soundcard Sound Blaster Live, Echo Darla, Gina, LaylaSound Blaster Live, Echo Darla, Gina, Layla Record at 44.1 kHz, 16-bit or betterRecord at 44.1 kHz, 16-bit or better

Use a mixerUse a mixer Mackie 1202 VLZ, Samson Mixpad 9Mackie 1202 VLZ, Samson Mixpad 9

Use good speakersUse good speakers Event, KRK, Alesis, Mackie Event, KRK, Alesis, Mackie

Use a good microphoneUse a good microphone Expect to pay at least $50Expect to pay at least $50

Set audio levels correctlySet audio levels correctly Make it hot, but not too hotMake it hot, but not too hot

Page 10: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Noise RemovalNoise Removal

Avoid Noise If PossibleAvoid Noise If Possible Record from a good source and avoid Record from a good source and avoid

background noisebackground noise Common Noise ProblemsCommon Noise Problems

Broadband: Tape hiss, Fan noise, Air conditioners, Broadband: Tape hiss, Fan noise, Air conditioners, 60 Hz electrical60 Hz electrical

Digital Clipping: Recorded too loud or Digital Clipping: Recorded too loud or improperly mixedimproperly mixed

Clicks, Pops and Crackles: Vinyl, editing and Clicks, Pops and Crackles: Vinyl, editing and digital errorsdigital errors

Background Noise: Trains, Planes and AutomobilesBackground Noise: Trains, Planes and Automobiles Use Sonic Foundry Noise ReductionUse Sonic Foundry Noise Reduction

Four plug-ins designed for different types of noiseFour plug-ins designed for different types of noise

Page 11: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Dynamic RangeDynamic Range Use a Dynamic CompressorUse a Dynamic Compressor

Evens out audio levelsEvens out audio levels Only necessary if it has not been done previouslyOnly necessary if it has not been done previously

NormalizingNormalizing Peak normalize to maintain dynamicsPeak normalize to maintain dynamics

Normalize to –1.5 dB ‘peak’ to keep codecs from clippingNormalize to –1.5 dB ‘peak’ to keep codecs from clipping RMS normalize to make different files sound RMS normalize to make different files sound

equally loudequally loud Normalizing to –15 to –12 dB RMS is fairly commonNormalizing to –15 to –12 dB RMS is fairly common

Peak Limiters make content REALLY loud at the Peak Limiters make content REALLY loud at the same volumesame volume

Frequency dependant dynamicsFrequency dependant dynamics Sibilances and Plosives – Use Multiband DynamicsSibilances and Plosives – Use Multiband Dynamics

Page 12: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media Windows Media Audio GuidelinesAudio Guidelines

Target Audience CODECFormat Bit-rate Freq. (Hz) Channels

Low bit-rate voice Sipro Labs ACELP 6.5 8,000 monoAM Radio Windows Media Audio v2 16 16,000 monoFM Radio mono Windows Media Audio v2 20 22,050 monoFM Radio Windows Media Audio v2 32 22,050 stereoNear CD Quality Windows Media Audio v2 64 44,100 stereoCD Quality Windows Media Audio v2 96 44,100 stereoCD Transparency Windows Media Audio v2 128 44,100 stereo

Page 13: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Creating Content with Creating Content with Windows Media 4.Windows Media 4.11

Comprehensive suite of tools included:Comprehensive suite of tools included: Windows Media EncoderWindows Media Encoder Windows Media On-Demand ProducerWindows Media On-Demand Producer Windows Media AuthorWindows Media Author PowerPoint 2000PowerPoint 2000 Terran Interactive Media Cleaner EZ for Windows MediaTerran Interactive Media Cleaner EZ for Windows Media

Integral support for:Integral support for: Advanced audio and video CODECSAdvanced audio and video CODECS Intelligent StreamingIntelligent Streaming Synchronized MultimediaSynchronized Multimedia

Great third party toolsGreat third party tools

Page 14: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media Encoder 4Windows Media Encoder 4Encoding engine for Live (and on-demand)Encoding engine for Live (and on-demand)

User-Friendly UIUser-Friendly UI Template-based outputTemplate-based output New controls for New controls for

Intelligent StreamingIntelligent Streaming Author and store Author and store

live contentlive content Mix with scripts Mix with scripts

and urls on the flyand urls on the fly Encode live or Encode live or

AVI, WAV and MP3 AVI, WAV and MP3 files to Windows Mediafiles to Windows Media

Page 15: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Encoder Automation Encoder Automation Windows Media SDKWindows Media SDK

Remote control of encoder (and interfaces)Remote control of encoder (and interfaces) Real time insertion and synchronization Real time insertion and synchronization

of arbitrary data and of arbitrary data and script commandsscript commands

Start, stop, record to ASFStart, stop, record to ASF Control and get Control and get

information on a wide information on a wide variety of properties:variety of properties: Bandwidth of Bandwidth of

encoding streamencoding stream State (start, stop, recording, etc.)State (start, stop, recording, etc.)

Source code kit available for advanced applicationsSource code kit available for advanced applications

Page 16: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media Windows Media On-Demand ProducerOn-Demand Producer

Easy ONE STEP encoding Easy ONE STEP encoding of audio/videoof audio/video

Add Table of ContentsAdd Table of Contents(Markers), URL flips and (Markers), URL flips and closed captioningclosed captioning

Excellent Video ControlsExcellent Video Controlsand Audio enhancementsand Audio enhancements

Batch Encoding supportedBatch Encoding supported Includes HTML TemplatesIncludes HTML Templates

Page 17: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Adobe Premiere Export Adobe Premiere Export Plug-InPlug-In

Easy Windows Media Easy Windows Media file creation for the file creation for the #1 video editing tool#1 video editing tool

Encode to WindowsEncode to WindowsMedia directly fromMedia directly fromwithin Premierewithin Premiere

Common TemplateCommon Templatestream formatsstream formats

Easy steps to testEasy steps to testand edit ASFsand edit ASFs

Page 18: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Live Encoder ConfigurationLive Encoder ConfigurationHardware requirementsHardware requirements

Rules of ThumbRules of Thumb Higher quality (high bit rates) require more powerHigher quality (high bit rates) require more power Multiple or Fast processors make better encodersMultiple or Fast processors make better encoders You can never have enough network bandwidthYou can never have enough network bandwidth For best results, use Windows 2000 ProfessionalFor best results, use Windows 2000 Professional

Audio/Video Capture cardsAudio/Video Capture cards ViewCast.com Osprey-100: recommended capture cardViewCast.com Osprey-100: recommended capture card You’ll need a Sound Card though… You’ll need a Sound Card though…

Use a SoundBlaster-16 compatible card (onboard OK)Use a SoundBlaster-16 compatible card (onboard OK) If you’re buying new, SoundBlaster Live is a great card…If you’re buying new, SoundBlaster Live is a great card…

Page 19: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media Technologies 7Windows Media Technologies 7

Internet Broadband

Ready

Highest Quality Audio & Video

Industrial StrengthSecurity

Highest Scalability& Reliability

Easiest to Use& Extend

Page 20: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Highest Quality Audio & VideoHighest Quality Audio & Video

Windows Media Player

Windows Media

Encoder

Windows Media Rights

Manager

Windows Media

Format

Windows Media SDK

Windows Media

Services

Windows Media Technologies 7

Page 21: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media Encoder 7Windows Media Encoder 7

An easy to use powerful production An easy to use powerful production tool for converting both live and pre-tool for converting both live and pre-

recorded audio and video to recorded audio and video to Windows MediaWindows Media

Improved ease of use and productionImproved ease of use and production Improved encoding capabilitiesImproved encoding capabilities Improved programmability, administration, Improved programmability, administration,

and deliveryand delivery

Page 22: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

WM Encoder 7WM Encoder 7Improved Ease of Use and ProductionImproved Ease of Use and Production

Session wizard, profile creation and Session wizard, profile creation and managementmanagement Create custom session and profile settingsCreate custom session and profile settings

Visual feedback and real-time controls for Visual feedback and real-time controls for encoding and statisticsencoding and statistics Enables greater monitoring of encoding processEnables greater monitoring of encoding process

On-the-fly Source-switchingOn-the-fly Source-switching Ability to define multiple sourcesAbility to define multiple sources Switching enables greater control and production of Switching enables greater control and production of

live events live events

Separate archive controlsSeparate archive controls Archive pause and auto archive of sourcesArchive pause and auto archive of sources

Page 23: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

WM Encoder 7WM Encoder 7Improved Encoding Capabilities (1 of 2)Improved Encoding Capabilities (1 of 2)

Support for processing of de-interlacing and Support for processing of de-interlacing and Inverse TelecineInverse Telecine Produces higher quality output from interlaced (NTSC Produces higher quality output from interlaced (NTSC

and PAL) contentand PAL) content Produce higher quality output of film-sourced Produce higher quality output of film-sourced

materialmaterial

Improved Output quality Improved Output quality Support for the new Windows Media Format codecsSupport for the new Windows Media Format codecs Support for high motion content: 320 x 240 x 60 fps Support for high motion content: 320 x 240 x 60 fps

from interlaced sourcefrom interlaced source Improved quality at 640 x 480 x 30fps Improved quality at 640 x 480 x 30fps

Page 24: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

WM Encoder 7WM Encoder 7 Improved Encoding Capabilities (2 of 2)Improved Encoding Capabilities (2 of 2)

Enables screen capture to file and real-time Enables screen capture to file and real-time broadcastbroadcast

Simple process for creating screen capture and Simple process for creating screen capture and application demosapplication demos

Supports leading video cardsSupports leading video cards Including the new Viewcast.com Osprey Including the new Viewcast.com Osprey

500WM.DVPro. Digital inputs and on-board cababilities 500WM.DVPro. Digital inputs and on-board cababilities enable henable hardware decoding, scaling and capture in real-ardware decoding, scaling and capture in real-time to a streaming media format!time to a streaming media format!

And many others including Winnov, Hauppage, ATI, And many others including Winnov, Hauppage, ATI, IntelIntel

Time compression at encode timeTime compression at encode time Time compression and pause removal reduces Time compression and pause removal reduces

playback time playback time

Page 25: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

WM Encoder 7WM Encoder 7Improved Programmability, Improved Programmability, Administration and Delivery (1 of 2)Administration and Delivery (1 of 2) Improved Encoder SDK for full encoder automation Improved Encoder SDK for full encoder automation

Access to Encoder UI, engine control, inputs and outputs, Access to Encoder UI, engine control, inputs and outputs, source creation and switching…source creation and switching…

Remote administration capabilitiesRemote administration capabilities Full access to administer encoder remotelyFull access to administer encoder remotely

Admin encoders on the LAN (DCOM)Admin encoders on the LAN (DCOM) Remotely admin encoders over the Internet with full encoder Remotely admin encoders over the Internet with full encoder

functionality (ASP)functionality (ASP) Improved Content delivery via unicast, now up to 50 Improved Content delivery via unicast, now up to 50

streamsstreams Increased distribution capacityIncreased distribution capacity

Allows distribution of up to 50 simultaneous Windows Allows distribution of up to 50 simultaneous Windows Media streams directly from the EncoderMedia streams directly from the Encoder

Page 26: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

A Host of Powerful Third-Party A Host of Powerful Third-Party Tools Extend Authoring Tools Extend Authoring FunctionalityFunctionality

Page 27: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

ResourcesResources

Windows Media Developer CenterWindows Media Developer Center http://msdn.microsoft.com/http://msdn.microsoft.com/windowsmediawindowsmedia

External resourcesExternal resources www.Terran.com/www.Terran.com/codecscodecs

Page 28: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation

Windows Media @TechEdWindows Media @TechEd

Windows Media 7: Platform OverviewWindows Media 7: Platform Overview Monday 6/5 12noonMonday 6/5 12noon

Incorporating Windows Media Into Web SitesIncorporating Windows Media Into Web Sites Monday 6/5 5pmMonday 6/5 5pm

Hosting Windows Media: Best PracticesHosting Windows Media: Best Practices Tuesday 6/6 315pmTuesday 6/6 315pm

Creating Skins for the Windows Media Player 7Creating Skins for the Windows Media Player 7 Wednesday 6/7 430pmWednesday 6/7 430pm

Windows Media SDK: Under the HoodWindows Media SDK: Under the Hood Thursday 6/8 315pmThursday 6/8 315pm

Digital Rights ManagementDigital Rights Management Thursday 6/8 430pmThursday 6/8 430pm

Windows Media Authoring: Capturing from Screen, Live & Windows Media Authoring: Capturing from Screen, Live & Pre-Recorded MediaPre-Recorded Media Thursday 6/8 615pmThursday 6/8 615pm

Page 29: Windows Media 7 Authoring: Capturing from Screen, Live and Pre-Recorded Media 7-333 Oliver Pribramsky Program Manager Windows Media Microsoft Corporation