[FFmpeg-user] libvo-aacenc

Andy Civil andycivil at gmail.com
Mon Sep 3 16:43:56 CEST 2012


On 2012-09-03 5:51 AM, Carl Eugen Hoyos wrote:
> Andy Civil<andycivil<at>  gmail.com>  writes:
>
>>> In the FFmpeg command libvo-aacenc needs an underscore(_),
>>> not a hyphen(-).
>>
>> Well, that's a clear as mud. Even now you've told me, I can't
>> imagine why, given that it's declared with a hyphen in the output.
>
> Could you elaborate?
> I can't test at the moment, but I didn't find "libvo-aacenc" in
> the sources, so that is hard to understand.

Sure. It's actually there in my original post. Here is a section of the output:

ffmpeg version N-43594-gf0896a6 Copyright (c) 2000-2012 the FFmpeg developers
   built on Aug 15 2012 21:25:48 with gcc 4.7.1 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-l
ibfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenj
peg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib

I observe that the configuration includes "--enable-libx264" and "libx264" is 
the name of the codec used in a command. Therefore, when I observe that the 
configuation includes "--enable-libvo-aacenc" I deduce that "libvo-aacenc" is 
the name of the codec to use in the command.

As someone who understands configuration, compilation and library issues, it's 
probably so obvious to you why this happens (I have no doubt it arises from 
different conventions on whitespace substitution) that you didn't even notice; 
but to me as a user, it's confusing.

Thank you.

--
Andy


More information about the ffmpeg-user mailing list