I am using transcode 1.1.0alpha6, and I am trying to encode a video using the x264 module. I want to encode them using 1 pass VBR, with the quality set using x264's crf parameter. (It's faster than 2-pass, and the quality stays pretty much the same between movies) However, I can not for the life of me figure out how to do it using transcode. I set the crf parameter in my x624.cfg, and it shows up when I launch transcode with -q 2, but it seems to have no effect. I can set it to 10 (should be very good quality) or 50 (should be pretty much unwatchable), and the output looks exactly the same. I have also tried setting it on the command line, also with no effect.
My current command line looks like this: transcode -H 10 -a 1 -x vob -i /home/rkjnsn/dvdrip-data/Crash/vob/001/ --a52_drc_off -f 24,1 -Y 104,0,104,0 -Z 640x480 -y x264=crf=40,copy,avi -N 0x1 --psu_mode --nav_seek /home/rkjnsn/dvdrip-data/Crash/tmp/Crash- 001-nav.log --no_split -o Crash.avi -q 2 A crf of 40 should look pretty bad, but the output looks exactly as it does with a crf of 10. My x264.cfg file contains the following options: threads = 1 subq = 7 8x8dct me = 2 bidir_me cabac keyint_min = 24 keyint_max = 300 direct_pred = 3 frameref = 10 mixed_refs bframes = 5 b_adapt b_pyramid weight_b brdo (admittedly, probably a bit overkill.) If anyone could point me in the right direction, I would much appreciate. Thanks, Erik PS: Is there an equivalent option in transcode for mencoder's "partitions" ("analyse" on the x264 executable)? -- "Cats are intended to teach us that not everything in nature has a purpose." -- Garrison Keillor