DeathTheSheep
25th March 2005, 03:12
All tested codecs were tested in their respective "maximum quality" modes and no psychovisual enhancements were on.
For codecs that could use B-frames, 1 B-frame was used. I used 150kbps bitrate in 2-pass mode, but since the first VP7 encodes were way off, I used quality mode to estimate filesize.
Encoding rig:
Processor: Intel Celeron 2.3ghz
Processor specs: 128k L2 cache, ~300mhz fsb
Memory: 512MB DDR SDRAM
:cool: DIVX - HiggsBosson 1461 alpha
http://www.detritus.qc.ca/files/DeathTheSheep/DIVX.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.4484 7.9928 16.3564
Mean Deviation: -2.4490 -0.0808 +1.9799
PSNR: 21.6078 26.4861 47.5010
Overall PSNR: 26.0757
FPS (on pass 2 encode): 14.1019
Notes: Blocky, slow encode. Could see what was going on, but the very prominent blocks made it difficult. No (noticeable) motion artifacts. As clean an encode as possible with an ASP codec.
:cool:HDX4 - v1.5
http://www.detritus.qc.ca/files/DeathTheSheep/HDX4.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.4425 9.5775 20.2937
Mean Deviation: -5.3267 +0.0450 +4.2485
PSNR: 19.6891 24.7819 48.4639
Overall PSNR: 24.2862
FPS (on pass 2 encode): 66.9701
Notes: Preposterously fast encoding. At first I thought it was a bug/something wrong when I saw the speed (faster than PASS 1!) However, slightly less detail than DivX and clear motion artifacts.
:cool:XVid - 1.1b
Crashed my computer immediately. Nothing I did fixed this, and no recent CVS builds fixed this either. Works only in 1-pass mode, but didn't try it (yet).
:cool:WMV9 - VFW
http://www.detritus.qc.ca/files/DeathTheSheep/WM9.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.4569 7.4665 20.0117
Mean Deviation: -3.1730 -0.2020 +2.3120
PSNR: 19.7737 26.5545 49.8919
Overall PSNR: 25.9125
FPS (on pass 2 encode): 4.9367
Notes: Exteremely slow encoding (max quality and complexity). Decoded well, very pleasing visual impression. This is surprizing considering how poorly WMV performed in the past. Ah, with such terribly slow encoding speeds, I suppose quality HAD to be increased. Overall, surprising, and I like it. No motion artifacts, only a tiny bit of blocking, appealed to the senses.
:cool:VP7 - 1.0.0
http://www.detritus.qc.ca/files/DeathTheSheep/VP7_old.avi
Minimum Average Maximum
Mean Absolute Deviation: 1.2764 7.0024 15.3512
Mean Deviation: -1.9817 +0.0474 +1.9397
PSNR: 22.2918 27.5747 45.1205
Overall PSNR: 27.1782
FPS (1 pass QP mode): ~7.5
Notes: This is the 1st version. 2-pass mode was broken, and fps count was off (I estimated). Look below for more detailed notes.
:cool:VP7 - 1.0.4
http://www.detritus.qc.ca/files/DeathTheSheep/VP7_new.avi
Minimum Average Maximum
Mean Absolute Deviation: 1.0000 6.9500 14.7403
Mean Deviation: -1.9117 +0.0287 +1.4872
PSNR: 22.5618 27.6646 45.9123
Overall PSNR: 27.2733
FPS (on pass 2 encode): 7.4652
Notes: Even though it wasn't on constant quality (and therefore experianced some quality jumps throughout the clip), it still acheived noticeably higher PSNR than its slightly older counterpart. The clip looked a bit washed, but since it's anime, that look works well with it. Visually, VP7 looks better than even WMV9 above. I'm impressed. Good representation of fading and subtle tones, and the characters actually stand out from the background, an improvement over the previous version (or so I percieve of it).
:cool:VP6 - 1.4.2
http://www.detritus.qc.ca/files/DeathTheSheep/VP6_q56.avi
///DATA UNDETERMINED\\\
FPS (on pass 2 encode): 15.4398
Notes: I liked the picture. Visually looked the clearest of them all, but some clear and ugly blocking in scenes of high motion (reminds me of NeroDigital's old B-frame problem). Still, it makes for a pretty good crisp visual effect, whereas WMV9 looks more washed. VP7 seems like a run-between in the "motion blocking" department. This codec best demonstrates "full luma range."
:cool:x264 - Revision 177
http://www.detritus.qc.ca/files/DeathTheSheep/x264Old.avi
http://www.detritus.qc.ca/files/DeathTheSheep/x264REDO.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.3610 6.4252 20.4393
Mean Deviation: -3.6155 +0.5814 +2.8651
PSNR: 19.6051 28.7100 48.7708
Overall PSNR: 28.0336
FPS (on pass 2 encode): 12.9024
Notes: In terms of sheer PSNR, x264 still wins. But truthfully, the AVI is all jacked up. The first 2 frames are cut off, and the last 2 are simply missing. A hassle to compute accurate PSNR, so only compared the first last 2148 frames (vs 2150, due to the first 2 being cut off). However, the visual impression isn't quite as good as with VP7 or RealVideo, but slighty better than WMV9. There were a couple annoying rectangular blocking arifacts during scenes of high motion.
:cool:RV10 (Sirber Edition)
http://www.detritus.qc.ca/files/DeathTheSheep/Real10.rmvb
Minimum Average Maximum
Mean Absolute Deviation: 0.2805 7.6570 19.0189
Mean Deviation: -1.9690 +0.3915 +3.5458
PSNR: 20.4849 27.3998 51.0253
Overall PSNR: 26.5160
FPS (on pass 2 encode): Uh... It's a low-priority encoder.
(Inaccurate fps result).
Notes: Wow, I haven't used RealVideo in quite a while, and I am pleased. Although it looks a bit like the characters are carved into pudding popcicles (and colored less than liberally), it's pretty block-free. The wierd rmvb container is a little... inconveniant, but it's ok if I use a directshow script for VirtualDub (for editing). The picture? This codec does a good job of smoothing the picture to appeal to the senses. However, it leaves some noise during motion, and there is an odd jello-like effect in some motion prediction. However, it clearly does the best (or ties for the best with VP7) in terms of representing areas of darker color (it can display the dark blue amidst the black without blocking).
RESULTS
--------------------------------
Overall, x264 wins the PSNR department, VP7 wins in the looks department (at least for this source), and HDX4 wins in the speed department (by one heck of a long shot).
HDX4 looses in the PSNR dept and the looks department (but only by a little, 2nd to DivX). WMV9 looses in the speed department.
I hope I made this test well. Uh, Sirber's gettin' the source.
PS: Have any of you guyz ever heard of ftp? My dear God, I've never known anything so cool in my life. Even vnc doesn't compare. Wow. Maybe I'm just out of it, but this should be the way of the future.
For codecs that could use B-frames, 1 B-frame was used. I used 150kbps bitrate in 2-pass mode, but since the first VP7 encodes were way off, I used quality mode to estimate filesize.
Encoding rig:
Processor: Intel Celeron 2.3ghz
Processor specs: 128k L2 cache, ~300mhz fsb
Memory: 512MB DDR SDRAM
:cool: DIVX - HiggsBosson 1461 alpha
http://www.detritus.qc.ca/files/DeathTheSheep/DIVX.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.4484 7.9928 16.3564
Mean Deviation: -2.4490 -0.0808 +1.9799
PSNR: 21.6078 26.4861 47.5010
Overall PSNR: 26.0757
FPS (on pass 2 encode): 14.1019
Notes: Blocky, slow encode. Could see what was going on, but the very prominent blocks made it difficult. No (noticeable) motion artifacts. As clean an encode as possible with an ASP codec.
:cool:HDX4 - v1.5
http://www.detritus.qc.ca/files/DeathTheSheep/HDX4.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.4425 9.5775 20.2937
Mean Deviation: -5.3267 +0.0450 +4.2485
PSNR: 19.6891 24.7819 48.4639
Overall PSNR: 24.2862
FPS (on pass 2 encode): 66.9701
Notes: Preposterously fast encoding. At first I thought it was a bug/something wrong when I saw the speed (faster than PASS 1!) However, slightly less detail than DivX and clear motion artifacts.
:cool:XVid - 1.1b
Crashed my computer immediately. Nothing I did fixed this, and no recent CVS builds fixed this either. Works only in 1-pass mode, but didn't try it (yet).
:cool:WMV9 - VFW
http://www.detritus.qc.ca/files/DeathTheSheep/WM9.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.4569 7.4665 20.0117
Mean Deviation: -3.1730 -0.2020 +2.3120
PSNR: 19.7737 26.5545 49.8919
Overall PSNR: 25.9125
FPS (on pass 2 encode): 4.9367
Notes: Exteremely slow encoding (max quality and complexity). Decoded well, very pleasing visual impression. This is surprizing considering how poorly WMV performed in the past. Ah, with such terribly slow encoding speeds, I suppose quality HAD to be increased. Overall, surprising, and I like it. No motion artifacts, only a tiny bit of blocking, appealed to the senses.
:cool:VP7 - 1.0.0
http://www.detritus.qc.ca/files/DeathTheSheep/VP7_old.avi
Minimum Average Maximum
Mean Absolute Deviation: 1.2764 7.0024 15.3512
Mean Deviation: -1.9817 +0.0474 +1.9397
PSNR: 22.2918 27.5747 45.1205
Overall PSNR: 27.1782
FPS (1 pass QP mode): ~7.5
Notes: This is the 1st version. 2-pass mode was broken, and fps count was off (I estimated). Look below for more detailed notes.
:cool:VP7 - 1.0.4
http://www.detritus.qc.ca/files/DeathTheSheep/VP7_new.avi
Minimum Average Maximum
Mean Absolute Deviation: 1.0000 6.9500 14.7403
Mean Deviation: -1.9117 +0.0287 +1.4872
PSNR: 22.5618 27.6646 45.9123
Overall PSNR: 27.2733
FPS (on pass 2 encode): 7.4652
Notes: Even though it wasn't on constant quality (and therefore experianced some quality jumps throughout the clip), it still acheived noticeably higher PSNR than its slightly older counterpart. The clip looked a bit washed, but since it's anime, that look works well with it. Visually, VP7 looks better than even WMV9 above. I'm impressed. Good representation of fading and subtle tones, and the characters actually stand out from the background, an improvement over the previous version (or so I percieve of it).
:cool:VP6 - 1.4.2
http://www.detritus.qc.ca/files/DeathTheSheep/VP6_q56.avi
///DATA UNDETERMINED\\\
FPS (on pass 2 encode): 15.4398
Notes: I liked the picture. Visually looked the clearest of them all, but some clear and ugly blocking in scenes of high motion (reminds me of NeroDigital's old B-frame problem). Still, it makes for a pretty good crisp visual effect, whereas WMV9 looks more washed. VP7 seems like a run-between in the "motion blocking" department. This codec best demonstrates "full luma range."
:cool:x264 - Revision 177
http://www.detritus.qc.ca/files/DeathTheSheep/x264Old.avi
http://www.detritus.qc.ca/files/DeathTheSheep/x264REDO.avi
Minimum Average Maximum
Mean Absolute Deviation: 0.3610 6.4252 20.4393
Mean Deviation: -3.6155 +0.5814 +2.8651
PSNR: 19.6051 28.7100 48.7708
Overall PSNR: 28.0336
FPS (on pass 2 encode): 12.9024
Notes: In terms of sheer PSNR, x264 still wins. But truthfully, the AVI is all jacked up. The first 2 frames are cut off, and the last 2 are simply missing. A hassle to compute accurate PSNR, so only compared the first last 2148 frames (vs 2150, due to the first 2 being cut off). However, the visual impression isn't quite as good as with VP7 or RealVideo, but slighty better than WMV9. There were a couple annoying rectangular blocking arifacts during scenes of high motion.
:cool:RV10 (Sirber Edition)
http://www.detritus.qc.ca/files/DeathTheSheep/Real10.rmvb
Minimum Average Maximum
Mean Absolute Deviation: 0.2805 7.6570 19.0189
Mean Deviation: -1.9690 +0.3915 +3.5458
PSNR: 20.4849 27.3998 51.0253
Overall PSNR: 26.5160
FPS (on pass 2 encode): Uh... It's a low-priority encoder.
(Inaccurate fps result).
Notes: Wow, I haven't used RealVideo in quite a while, and I am pleased. Although it looks a bit like the characters are carved into pudding popcicles (and colored less than liberally), it's pretty block-free. The wierd rmvb container is a little... inconveniant, but it's ok if I use a directshow script for VirtualDub (for editing). The picture? This codec does a good job of smoothing the picture to appeal to the senses. However, it leaves some noise during motion, and there is an odd jello-like effect in some motion prediction. However, it clearly does the best (or ties for the best with VP7) in terms of representing areas of darker color (it can display the dark blue amidst the black without blocking).
RESULTS
--------------------------------
Overall, x264 wins the PSNR department, VP7 wins in the looks department (at least for this source), and HDX4 wins in the speed department (by one heck of a long shot).
HDX4 looses in the PSNR dept and the looks department (but only by a little, 2nd to DivX). WMV9 looses in the speed department.
I hope I made this test well. Uh, Sirber's gettin' the source.
PS: Have any of you guyz ever heard of ftp? My dear God, I've never known anything so cool in my life. Even vnc doesn't compare. Wow. Maybe I'm just out of it, but this should be the way of the future.