[FFmpeg-user] Flags to x264

Marcus Engene ffmpeg2 at engene.se
Mon Mar 25 12:36:13 CET 2013


On 3/25/13 11:38 AM, Carl Eugen Hoyos wrote:
> Marcus Engene <ffmpeg2 <at> engene.se> writes:
>
>> On 3/25/13 10:28 AM, Carl Eugen Hoyos wrote:
>>> Marcus Engene <ffmpeg2 <at> engene.se> writes:
>>>
>>>> Every time I do a major (?) upgrade (eg 1.1 -> 1.2)
>>>> some H.264 options tend to have been changed.
>>> Which options have changed between 1.1 and 1.2?
>> That's precisely my point.
> Sorry, I don't understand:
> Is there a libx264 option that has changed between 1.1
> and 1.2? If yes, could you tell me which one?
>
I have no idea. I had problems upgrading from various versions; 
0.8->0.9->0.11.x->1.2 (now). Going from 0.11.2 to 1.2 it barfs on 
several things

[NULL @ 0xbfce20] Unable to parse option value "+chroma"
[NULL @ 0xbfce20] Error setting option cmp to value +chroma.

..

Unrecognized option 'parti8x8-parti4x4-partp8x8-partb8x8'.

..

[NULL @ 0x2430b60] [Eval @ 0x7fff90c798e0] Undefined constant or missing 
'(' in 'partitions'
[NULL @ 0x2430b60] Unable to parse option value "-partitions"
[NULL @ 0x2430b60] Error setting option cmp to value -partitions.

Original:

ffmpeg -i intermediate.mov -s 480x270 -vf 
'movie=tdir/wm169.png,scale=478:268 [wm];[in][wm] overlay=1:1 [out]' 
-pix_fmt yuv420p -b:v 400k -bt 400k -vcodec libx264 -coder 1 -flags 
+loop -cmp +chroma -partitions -parti8x8-parti4x4-partp8x8-partb8x8 
-me_method dia -subq 2 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 
40 -i_qfactor 0.72 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 
-bf 3 -refs 1 -direct-pred 1 -trellis 0 -b-pyramid 1 -mixed-refs 1 
-8x8dct 1 -fast-pskip 1 -wpredp 2 -an  -pass 1 -passlogfile 
/mnt/upload/022217690_756011759_pass -threads 0 -y -f mp4 /dev/null

So the question is how do we who maintains toolchains follow updates to 
the ffmpeg x264 interface?

Best,
Marcus



More information about the ffmpeg-user mailing list