Log in

View Full Version : Video Rendering Smoothness


reepa
13th March 2008, 22:51
I did some tests to find out how smoothly different renderers play back video. I played back and photographed (5-second exposure) a 24hz test video with a white vertical bar moving horizontally across a black background with different renderers with my display set to different (multiple of 24) refresh rates (my video card is a GeForce 6200). Ideally all the bars should have the same brightness (indicating that they were shown the same number of times). Varying brightness indicates uneven playback. Here's the results.

Mplayer for Windows (directx renderer):
48Hz: http://i32.tinypic.com/30wuhxl.jpg
120Hz: http://i28.tinypic.com/29cq71w.jpg

MPC + VMR7 Windowed:
48Hz: http://i28.tinypic.com/ziu64h.jpg
72Hz: http://i30.tinypic.com/xfazpv.jpg
96Hz: http://i29.tinypic.com/nr15hl.jpg
120Hz: http://i31.tinypic.com/1z4kej4.jpg
144Hz: http://i25.tinypic.com/2mp0nsk.jpg

MPC + VM9 Renderless:
48Hz: http://i29.tinypic.com/4hs183.jpg
72Hz: http://i30.tinypic.com/24ffzix.jpg
96Hz: http://i25.tinypic.com/33k7l0j.jpg
144Hz: http://i31.tinypic.com/14b7ybp.jpg

MPC + Haali:
48Hz: http://i27.tinypic.com/9h6kno.jpg
96Hz: http://i26.tinypic.com/102k0lg.jpg
120Hz: http://i27.tinypic.com/2z9hbfr.jpg
144Hz: http://i30.tinypic.com/outg6a.jpg

And finally some ugly tearing by MPC+VMR9 ("lock back buffer before presenting" disabled):
http://i26.tinypic.com/25hpfkl.jpg


Thus, for ultra-smooth, judderless playback I recommend VMR7 windowed on MPC (although it's not flawless either at higher than 72Hz).

If you want to try it yourself, here's the test video: http://www.sendspace.com/file/2osxus
I'd be interested in how LCD monitors handle frame rates other than 60Hz.

avivahl
14th March 2008, 01:52
Nice. How about MPC+EVR renderer?

CruNcher
14th March 2008, 07:54
Ehh try the Exclusive Mode :) VMR9 Renderless also (Direct3D Fullscreen) Media Player Classic Home Cinema :)

shaolin95
28th March 2008, 03:45
Has anyone tried this as requested with EVR and VMR9?