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

Reply via email to