Re: HD video encoding using WME

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



On Mon, 9 Mar 2009 07:06:24 -0700, tfs <tfs@xxxxxxxxxxxxxxxxxxxxxxxxx>
wrote:

I would like some advice on HD video encoding using the WME or WME SDK.

What I got is a HD capture card with max encoding resolution 1920x1080i

You forgot to say what the appropriate profile settings actually are ?


We used a quad-core CPU with 2GB memory, a 26" monitor in resolution
1920x1080 (probably higher). For WM profile: use WMV9 codec, 1920x1080,
30Mbps, 100% quality level.

OK so in general, HD is better achieved using the VC-1 codec which has
a wide range of features suited to these video dimensions.

You can use either a machine with WMP11 on it, or add the windows
media format 11 SDK to provide those encoders.

WME9 will cope happily with 4 cores (it's able to use up to 4 threads)


Run in WME directly. The preview picture shown in 100% size without any
slow-down. But the picture doesn't show any HD-quality, nor the encoded video.
I then read the documentation for the WM profile; the top resolution
mentioned seemd to be just 768x576. But then the documentation was dated back
to year 2002 (and haven't changed since then ???) so I presumed WME wasn't
prepared for HD-encoding at that time.

It can be, but it has GUI limitations as the VC-1 settings post-date
WME9 by several years. Initially, the VC-1 advanced parameters were
only accessible by registry tweaks.

Alex Zambelli has a power-toy to set those values now, though :
http://www.citizeninsomniac.com/WMV/#WMV9PowerToy as well as a
convenient download link to the standalone WMF11 SDK runtime :
http://www.citizeninsomniac.com/WMV/#Links

Instead of WME9, you might also want to consider the expression media
encoder instead, which has native support for many VC-1 settings :
http://www.microsoft.com/expression/products/overview.aspx?key=encoder

or, if you're handy at writing windows application code, then
http://www.microsoft.com/expression/products/overview.aspx?key=encoder

Both EME and WME9 have command lihe encoding capability, EME has batch
encode (WME9 has the separate bather utility, again an updated version
compatible with VC-1 encoding on Alex' site)

Ben Waggoner has info about best practices with WME9 here :
http://on10.net/blogs/benwagg/Best-practices-for-Windows-Media-Encoder-in-2009/

If you're venturing into HD encoding and you're serious about it, the
best resource I can think would be to head to Ben Waggoner's blog and
take a look at some of his case-studies on creating and optimising HD
video using VC-1 and some other encoding schemes.

http://on10.net/blogs/benwagg/ and examples such as
http://on10.net/blogs/benwagg/Behind-the-Scenes-at-SmoothHDcom-Encoding-Big-Buck-Bunny/
http://on10.net/blogs/benwagg/8-way-multithreading-in-Windows-7/

It's the best partly because Ben is an ex-MVP and a highly experienced
compressionist in his own right, and because he now works for MS and
knows the deep dark guts of the beast from within the MS encoding
group

HTH
Cheers - Neil
------------------------------------------------
Digital Media MVP : 2004-2009
http://mvp.support.microsoft.com/mvpfaqs
.



Relevant Pages

  • Re: HD video encoding using WME
    ... What I got is a HD capture card with max encoding resolution 1920x1080i. ... the card, then start up WME, setting the appropriate profile settings, etc. ... is WME just not able to cope with the HD ...
    (microsoft.public.windowsmedia.sdk)
  • Re: Fox Revs Up Blu-ray Launch Plans
    ... including encoding their discs at full 1080p resolution. ... has been encoded at full 1080p for the main feature. ...
    (alt.video.dvd)
  • Conflict between Windows Media Encoder 9 and Other Progranms Like LogMeIn
    ... logging in with a Remote Desktop / Terminal Services session. ... I am trying to diagnose why my encoding sessions suddenly stop. ... The specifc error that WME9 throws is the NS_E_LATE_OPERATION and code ...
    (microsoft.public.windowsmedia.encoder)
  • Re: Fox Revs Up Blu-ray Launch Plans
    ... including encoding their discs at full 1080p resolution. ... has been encoded at full 1080p for the main feature. ...
    (alt.video.dvd)
  • FORM looks different on different machine with same resolution?!?
    ... out site looks different on different machines with same resolution ... both running windows 2000 and IE 6.0 with same resolution ... both IE use the same encoding and the same Text size ...
    (microsoft.public.windows.inetexplorer.ie6.browser)