[FFmpeg-user] New options -preset and -tune for x264 encoding

Jonathan Isom jeisom at gmail.com
Sat Apr 23 11:48:27 CEST 2011


On Sat, Apr 23, 2011 at 4:47 AM, Jonathan Isom <jeisom at gmail.com> wrote:
> On Tue, Apr 19, 2011 at 3:32 PM, Baptiste Coudurier
> <baptiste.coudurier at gmail.com> wrote:
>> On 04/18/2011 01:57 PM, Baptiste Coudurier wrote:
>>> On 04/18/2011 01:51 PM, Lou wrote:
>>>> On Mon, 18 Apr 2011 17:03:49 +0200
>>>> Éric Cholet <cholet at logilune.com> wrote:
>>>>
>>>>> Le 18 avr. 2011 à 16:49, Eric Cholet a écrit :
>>>>>> With freshly downloaded ffmpeg from git, I'm getting an error when
>>>>>> trying to use the -profile option:
>>>>>>
>>>>>>
>>>>>> % ffmpeg -i foo.mov -f mp4 -vcodec libx264 -ar 22050 -ac 2 -b 2500k
>>>>>> -r 25 -preset medium -profile main foo.mp4
>>>>>
>>>>> Oops forgot to post the error message:
>>>>>
>>>>> [NULL @ 0x80240b200] [Eval @ 0x7fffffffd110] Undefined constant or
>>>>> missing '(' in 'main' [NULL @ 0x80240b200] Unable to parse option
>>>>> value "main" Invalid value 'main' for option 'profile'
>>>>>
>>>>>
>>>>>>
>>>>>> What am I doing wrong?
>>>>> --
>>>>> Éric Cholet
>>>>
>>>> You are doing nothing wrong. It was my mistake to mention -profile. It
>>>> is listed in 'ffmpeg -h', but is not available yet.
>>>>
>>>> I like to verify my suggestions, but this time I didn't. This is what
>>>> happens when I rely on memory as I previously tested the new options a
>>>> month ago but apparently forgot that -profile wasn't usable yet.
>>>
>>> I'm on it, don't worry :)
>>>
>>
>> All right, -profile should work now.
>> Please report any problem.
>
> As of commit 3d462373f8e8fa58b697a9b2d93a5edf70841937 I get
>
>
> FFmpeg version git-N-29302-g3d46237, Copyright (c) 2000-2011 the
> FFmpeg developers
>  built on Apr 23 2011 04:42:40 with gcc 4.5.2
>  configuration: --prefix=/usr --libdir=/usr/lib64
> --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared
> --cc=x86_64-pc-linux-gnu-gcc --disable-static --enable-gpl
> --enable-version3 --enable-postproc --enable-avfilter
> --disable-stripping --disable-debug --disable-doc --enable-libmp3lame
> --enable-libvorbis --enable-libx264 --enable-libfaac --enable-nonfree
> --disable-indev=v4l --disable-indev=oss --disable-indev=jack
> --enable-x11grab --disable-outdev=oss --enable-pthreads
> --disable-ssse3 --disable-altivec --cpu=amdfam10
> --enable-hardcoded-tables
>  libavutil    51.  0. 0 / 51.  0. 0
>  libavcodec   53.  1. 0 / 53.  1. 0
>  libavformat  53.  0. 1 / 53.  0. 1
>  libavdevice  53.  0. 0 / 53.  0. 0
>  libavfilter   2.  0. 0 /  2.  0. 0
>  libswscale    0. 13. 0 /  0. 13. 0
>  libpostproc  51.  2. 0 / 51.  2. 0
> [mpeg @ 0x1158ae0] max_analyze_duration reached
> Input #0, mpeg, from '/tmp//Morning Show.tmp':
>  Duration: 00:45:02.61, start: 0.360000, bitrate: 3747 kb/s
>    Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480
> [PAR 8:9 DAR 4:3], 15000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94
> tbc
>    Stream #0.1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
> Unrecognized option '-profile'

Sorry User Error.


> Later
>
> Jonathan
>
>> --
>> Baptiste COUDURIER
>> Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
>> FFmpeg maintainer                                  http://www.ffmpeg.org
>> _______________________________________________
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>
>


More information about the ffmpeg-user mailing list