web space | website hosting | Business Hosting | Free Website Submission | shopping cart | php hosting

WARNING: Porno websites are full of viruses and spyware! Learn to erase your browser history, delete your cookies, temp files and protect your computer at Free-Site.org. (your wife knows where you have been)

IMPORTANT NOTICE;if you toyed with same codecs (as i used in any of these tests) and produced the results that significantly vary from my results,be a sport a start a thread in
Unofficial Virtualdub Support Forums ,so we can discuss it further and so i can update my pages if there's a need (ie. if i was wrong about some codec's performance...)
thanks........

now sit back and enjoy the fruits of my labour.....


 


mpeg1 at 1,5Mbit/s[CBR] by Tmpgenc
vp6 at 1,5Mbit/s,one pass,best quality
ffvfw image from previous test

previous tests (complementary to this one);
mpeg4_anim-gif.htm
rv9,wmv9,sbc,ffvfw.htm


first of all a small tip;you can use irfanview (i use version 3.10) to split this animated gif into separate images if it would be easier for you to compare some of these shots with some of previous ones that were also integrated into animated gif....[Options->Extract all frames (choose a directory)]


notes;remember how DXN crew claims that divx5 has 10x effectiveness of mpeg2?
i myself assumed that mpeg1/2 might be 2x less effective than mpeg4,but i too was wrong
differences between mpeg1/2 and mpeg4 are not the "2x" figure...it's less than that!!! [i'll be reffering to it as "mpeg1/2" as mpeg2 differs from 1 only in the fact that it does interlaced encoding;performance on progressive clips is the same...my tests prove that,and here's the quote from mpeg official web-site;

"6.1.1 Coding Efficiency Tests
a) Low and Medium Bit rates (version 1)
In this Low and Medium Bitrates Test, frame-based sequences were examined, with MPEG-1 as a reference. (MPEG-2 would be identical for the progressive sequences used, except that MPEG-1 is a bit more efficient as it uses less overhead for header information)." ]

but hold your horses,there's more to video compression than sharpness (in which mpeg1/2 is a clear winner,as illustrated in above gif image......mpeg1/2 wins sharpness test with ease...) :

mpeg1/2 ME algo is usually visibly worse than that of mpeg4,and the lower you go with the bitrate,the more obvious this becomes.....i have also done 448x336 @770kbit/s and compared mpeg1/2 to mpeg4.....no doubt,ME performance of mpeg1/2 deteriorates much more rapidly than mpeg4's.....although spatial performance(sharpness of stiller scenes) stays excellent with mpeg1/2 even on that low bitrates...

in the above image,this is visible as the chroma smearing/blocking around the borders of the image (where the video image and graphics intersect) and also around the "NEU" graphic (to the left of the serial number of the item (194 992) )
mpeg1/2 has more of this artefacts than mpeg4,ie. mpeg4 is more pleasing to watch than mpeg1/2 (although mpeg1/2 still has sharper image,but the effect is diminished with this blocking problems)
so there's no magic;i didn't found my sharpness comfort even with mpeg1/2 (Tmpgenc is also mighty slow encoder) as ME problems become more and more apparent on lower bitrates....
offcourse the higher you go with the bitrate,the more visually pleasing mpeg1/2 becomes....

now,let's see the vp6;test on 1,5Mbit/s obviously show this is a new lo-bitrate-target codec,simillar to rm9: however,this test show that vp6 looks better at 1,5Mbit/s than rm9...(which isn't a hard thing to acomplish with ANY mpeg4 flavour,even with divx5 beats it..i mean it beats both rm9 AND vp6....),so that means this is not a hi-quality codec,but a lo-bitrate codec,so only place where it can compete is the rm9

if the codec (vp6) looks better than rm9 on 1,5Mbit/s that doesn't mean it'll be better at 300kbit/s....and now we come to the vp6's BIG problem;playback has a serious bug,so when the player (players i tried so far->mpc,wmp6.4,zplayer) window is stretched to anything more than "normal" resolution,the playback starts to drop frames...(if you know a difference between the overlayed and non-overlayed video,then you'll understand it...) (vp6 version i used was 6.0.7.3)
this is,then,unusable video.....untill this bug is fixed,i won't do more vp6 tests.......if and when they fix it,i might do few more tests on ultra-lo bitrates with rm9 and vp6 (i already know rm9 will be much faster on encoding....)..probably 3xx x 2xx @300kbit/s or so....

[update1;or perhaps i'll "fix" it myself?it seems to be working ok (overlay initializes) in tcmp and bsplayer.......addition of rm9 vs vp6 on very lo bitrates seems more likely now]


and here it goes now, rv9 vs. vp6 on 350kbit/s;

the source is here resized to 384x288[bicubicresize(384,288,0,0.75) ] and some sharpening was done with avs' UnsharpMask(strength=10, radius=3, threshold=0)..pretty bad news for vp6 huh....same codec settings for vp6 as on 1,5Mbit/s test,but with bitrate lowered to 350kbit/s.....rm9 encoded the sequence MUCH faster than vp6 too.....

 


you can see that i wasn't using hypersnap for vp6 screenshots....(remember the overlay/non-overlay issue..seems that when i freeze the vp6 playback also non-overlay mode is entered,so hypersnap can't capture the video screen only,but captures complete desktop....)
but rest assured,i have compared such produced images (hypersnap+vp6+desktop) to vfw(captured from vdub) version and there were no visible diferences,so you're seeing the vdub's <ctrl+1> captured image on above gif image......


to end this lil excursion into video codec field in 2003. , let's review some interesting facts;

bang for your buck (best encoding speed/quality ratio/hi-quality image) category is won by nandub/ffvfw duo....(it seems like nandub should perhaps still be preffered for lower bitrates,while ffvfw clearly won that 1,5Mbit/s test.....anyhow,differences are very,VERY small....both are very nice codecs....although vdub will bitch if you try to load ffvfw with b-frames into it...but that stuff is for watching,and not for editing,right?hihihi)

lo-bitrate star is without a doubt a rv9...this should be the codec of choice for toon encoding folks....now that you can put it into mkv (matroska) files ,then even more so....
(and a way to use ffdshow to post-process it was found too.........
http://forum.inmatrix.com/ikonboard/ikonboard.cgi?s=3f70ad08413effff;act=ST;f=7;t=2387
also,it seems like "tcmp" (the "beefy" one...) will insert ffdshow (if ffdshow is in "raw video" mode...selection is made in "codecs" tab) without any hacks or workarounds...."tcmp" is a nice player......),will do some tests to see if vp6 beats rm9 on very-lo-bitrates.....(done)

mpeg4 codecs will bitch at you,will bite your head of if you wanna spare some space on cartoons.....on cca. 300kbit/s mpeg4 toons will probably block like hell(you would need some mean temporal/spatial smoothing to prevent it from doing so)....rv9 won't........you can even use it as smoothing filter,as rv9 blurs so much(heheh..that's why it's pretty bad for natural content stuff...for lobitrate natural content type of sources, try wmv9)...no big need for elaborate filtering schemes with rv9....

mpeg2 is a codec for interlaced/higher bitrates(above 2,5Mbit/s) stuff.....("above 2,5Mbit/s" is to suggest that svcd's are RULED-OUT for hi-quality encodings...480x576(svcd) usually looks sligthly worse than 576x432(divx)...and if you love interlacing,go that step further....720x576 and the fun starts somewhere above the 2,5Mbit/s....try 3,4 or 5....CCE's VBR mode will do fine...)

i'm done here.........


08.11.2003. by i4004

update1[08.11.2003]-vp6 overlayed playback works with SOME players (tmcp and bsplayer)

update2[08.11.2003]-rv9-vs-vp6 on 350kbit/s added....

update3[09.11.2003]-"IMPORTANT NOTICE" added

update4[10.09.2004]-rv9 is better than wmv9 on lo-bitrates...but only on toon content; on natural content, wmv9 is nicer