Encoding with Windows Encoding with Windows MediaMediaEncoding with Windows Encoding with Windows MediaMedia
Daniel Orme-Doutre (dano)Daniel Orme-Doutre (dano)Consulting EngineerConsulting EngineerMicrosoft Corporation @ MS StudiosMicrosoft Corporation @ MS Studios
An Industry AdageAn Industry Adage
Cheap Good
Fast
Pick TwoPick Two
You You cancan have all three! have all three!
Know Your SourceKnow Your SourceQuestions to consider:Questions to consider:
Have you watched the material?Have you watched the material?
What tape format is it? What tape format is it?
What digital format is it? How big is it?What digital format is it? How big is it?
Quality of the audio?Quality of the audio?
Do you know the in/out points?Do you know the in/out points?
What is the duration?What is the duration?
““Garbage in, garbage out”Garbage in, garbage out”
Before UEncode
Know Your DeliveryKnow Your DeliveryAnswer theseAnswer these
Will it be computer playback?Will it be computer playback?
Live, Video On Demand, Download?Live, Video On Demand, Download?
Encoding for a review, big event, Encoding for a review, big event, editing?editing?
Big screen playback in a conference Big screen playback in a conference center or desktop LCD?center or desktop LCD?
Are there other files with this project? Are there other files with this project? CD, DVD etc…CD, DVD etc…
Before UEncode
Know Your Windows MediaKnow Your Windows Media
An MPEG4 based An MPEG4 based codeccodecNow WMV9 is SMPTE standardized.Now WMV9 is SMPTE standardized.
Variety of codecs in WMV9 series.Variety of codecs in WMV9 series.
It can play on almost any playback It can play on almost any playback devicedevice
CD/DVDCD/DVD
Portable devices: PMC, Smartphone, ZunePortable devices: PMC, Smartphone, Zune
Live, OnDemand (VOD), File basedLive, OnDemand (VOD), File based
SD/HD: IPTV, HD-DVD(BluRay and HDDVD)SD/HD: IPTV, HD-DVD(BluRay and HDDVD)
DemosDemos
Xbox360Xbox360
Before UEncode
Know Your Windows Media: EncoderKnow Your Windows Media: Encoder
Windows Media Encoder ProductsWindows Media Encoder Products
Windows Media Encoder 9 SeriesWindows Media Encoder 9 SeriesWindows Media Encoder 9 Series SDKWindows Media Encoder 9 Series SDK
WMFormat, Player 11 SDKWMFormat, Player 11 SDK
Windows Media CodecsWindows Media CodecsWindows Media Audio 10 ProfessionalWindows Media Audio 10 ProfessionalWindows Media Audio 9.2 LosslessWindows Media Audio 9.2 LosslessWindows Media Audio 9.2Windows Media Audio 9.2Windows Media Audio 9 VoiceWindows Media Audio 9 VoiceWindows Media Video 9Windows Media Video 9Windows Media Video 9 ScreenWindows Media Video 9 ScreenWindows Media Video 9.1 ImageWindows Media Video 9.1 ImageWindows Media Video 9 Advanced ProfileWindows Media Video 9 Advanced Profile
Before UEncode
Know Your Windows Media Con’tKnow Your Windows Media Con’tPlaces the Encoder exists…Places the Encoder exists…
Windows Server 2003 (WMS)Windows Server 2003 (WMS)Free: Microsoft websiteFree: Microsoft websiteWindows Movie Maker 2.0 (and 1)Windows Movie Maker 2.0 (and 1)Microsoft Producer-Office 2003 Suite.Microsoft Producer-Office 2003 Suite.Windows Media Player 9 (WMA)Windows Media Player 9 (WMA)Real time encoders like:Real time encoders like:
Inlet TechnologiesInlet TechnologiesDigital RapidsDigital RapidsWinnovWinnov
33rdrd party applications like: party applications like:Adobe Premiere/After EffectsAdobe Premiere/After EffectsSoundForgeSoundForgeCanopus ProCoderCanopus ProCoderAVID-DigiDesignAVID-DigiDesignTelestream Flip 4 Mac (yup for MAC)Telestream Flip 4 Mac (yup for MAC)
Before UEncode
Windows Media BenefitsWindows Media BenefitsEnabling…Enabling…
Cross platform-browserCross platform-browserhttp://www.silverlight.net/foxhttp://www.silverlight.net/foxhttp://www.microsoft.com/expression/http://www.microsoft.com/expression/
StandardizationStandardizationVC1VC1SMPTESMPTE
Digital Rights Management (DRM)Digital Rights Management (DRM)ProcessProcessMust have license providerMust have license providerPortable devices, on demand, subscription servicesPortable devices, on demand, subscription services
Before UEncode
When U Encode: Fast TipsWhen U Encode: Fast TipsSpeed up that encoding…Speed up that encoding…
Use live source if SD or smaller Use live source if SD or smaller resolutionresolution
Batch automationBatch automationEncoder scriptEncoder script
Custom ProfilesCustom Profiles
Encode off multiple machinesEncode off multiple machines
Encoder utilizes dual processorsEncoder utilizes dual processorsTry processor affinity (multi encodes on Try processor affinity (multi encodes on multiprocs)multiprocs)
Use accelerator cardsUse accelerator cards
One pass CBR instead of 2passOne pass CBR instead of 2pass
When UEncode
When U Encode: Good When U Encode: Good TipsTipsQuality encoding…Quality encoding…
Keep digital, digitalKeep digital, digitalDV -> DV DV -> DV DV -> Svideo DV -> Svideo
Don’t mix color spacesDon’t mix color spaces
Resize outside the encoder (mostly)Resize outside the encoder (mostly)
Dig deep, play with the settingsDig deep, play with the settings
When UEncode
ResourcesResourcesSuggested WebsitesSuggested Websites
Microsoft: Microsoft: http://www.microsoft.com/windows/windowsmedia/http://www.microsoft.com/windows/windowsmedia/Expression: http://www.microsoft.com/expressionExpression: http://www.microsoft.com/expressionMSDN: http://www.msdn.comMSDN: http://www.msdn.com
Suggested BooksSuggested BooksWindows Media Resource KitWindows Media Resource Kit
ISBN-10: 0-7356-1807-0ISBN-10: 0-7356-1807-0Windows Media 9 Series by ExampleWindows Media 9 Series by Example
ISBN-10: 1-5782-0204-3ISBN-10: 1-5782-0204-3 Quantel Digital Fact BookQuantel Digital Fact Book
http://www.quantel.com/ (free!)http://www.quantel.com/ (free!)MPEG HandbookMPEG Handbook
ISBN 0-2408-0578-XISBN 0-2408-0578-X
ResourcesQ&A