Bitrate: ~1250kbps, Resolution: 704x432

Sample pictures not aspect ratio corrected. Correct DAR is 1027:432, feel free to stretch at your leisure. Dirac is the old dirac-research implementation. Schroedinger is a new implementation of Dirac.

You might also be interested in another comparison.

Source is from the movie Armageddon.

Images

Sample 1

x264 Theora
Schroedinger Dirac
Source Xvid

Sample 2

x264 Theora
Schroedinger Dirac
Source Xvid

Sample 3

x264 Theora
Schroedinger Dirac
Source Xvid

Sample 4

x264 Theora
Schroedinger Dirac
Source Xvid

Settings

Are any of these bad? Please tell. I want a fair test.

Theora

ffmpeg2theora --cropleft 8 --cropright 8 --croptop 74 --cropbottom 70 --optimize -v 2 armageddon.m2v --aspect 16:9 -o theora.ogv

x264

Please excuse the superfluous default settings.

ffmpeg -i armageddon.m2v -vcodec libx264 -g 250 -keyint_min 25 -sc_threshold 40 -b_strategy 2 -bframebias 0 -flags2 +bpyramid+wpred+mixed_refs+dct8x8-fastpskip -coder 1 -flags +loop -deblockalpha 0 -deblockbeta 0 -qmin 10 -qmax 51 -qdiff 4 -chromaoffset 0 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.60 -complexityblur 20.0 -qblur 0.5 -partitions +partp8x8+partp4x4+partb8x8+parti8x8+parti4x4 -directpred 3 -me_method umh -me_range 24 -subq 9 -trellis 2 -bf 16 -refs 16 -vb 1250000 -cropleft 8 -cropright 8 -croptop 74 -cropbottom 70 -pass 1 x264.mp4

ffmpeg -i armageddon.m2v -vcodec libx264 -g 250 -keyint_min 25 -sc_threshold 40 -b_strategy 2 -bframebias 0 -flags2 +bpyramid+wpred+mixed_refs+dct8x8-fastpskip -coder 1 -flags +loop -deblockalpha 0 -deblockbeta 0 -qmin 10 -qmax 51 -qdiff 4 -chromaoffset 0 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.60 -complexityblur 20.0 -qblur 0.5 -partitions +partp8x8+partp4x4+partb8x8+parti8x8+parti4x4 -directpred 3 -me_method umh -me_range 24 -subq 9 -trellis 2 -bf 16 -refs 16 -vb 1200000 -cropleft 8 -cropright 8 -croptop 74 -cropbottom 70 -pass 2 x264.mp4

Dirac

ffmpeg -i armageddon.m2v -vcodec libdirac -vb 1250000 -mbd rd -cropleft 8 -cropright 8 -croptop 74 -cropbottom 70 -pass 1 dirac.mp4

ffmpeg -i armageddon.m2v -vcodec libdirac -vb 1250000 -mbd rd -cropleft 8 -cropright 8 -croptop 74 -cropbottom 70 -pass 2 dirac.mp4

Schroedinger

ffmpeg -i armageddon.m2v -vcodec libschroedinger -vb 1250000 -mbd rd -cropleft 8 -cropright 8 -croptop 74 -cropbottom 70 -pass 1 schroedinger.mp4

ffmpeg -i armageddon.m2v -vcodec libschroedinger -vb 1250000 -mbd rd -cropleft 8 -cropright 8 -croptop 74 -cropbottom 70 -pass 2 schroedinger.mp4

Xvid

mencoder -ovc xvid -oac pcm -nosound -o xvid.m4v armageddon.m2v -xvidencopts pass=1:bitrate=1250:me_quality=6:max_bframes=2:nopacked:closed_gop:gmc:trellis:quant_type=h263:chroma_me:hq_ac:vhq=4:autoaspect:bvhq=1:chroma_opt -vf crop=704:432:8:74 -of rawvideo

mencoder -ovc xvid -oac pcm -nosound -o xvid.m4v armageddon.m2v -xvidencopts pass=2:bitrate=1350:me_quality=6:max_bframes=2:nopacked:closed_gop:gmc:trellis:quant_type=h263:chroma_me:hq_ac:vhq=4:autoaspect:bvhq=1:chroma_opt -vf crop=704:432:8:74 -of rawvideo