[FFmpeg-user] ffmpeg Unknown encoder 'libx264' error
Paul B Mahol
onemda at gmail.com
Thu Aug 29 16:03:39 CEST 2013
On 8/6/13, Ned Haskin <feanor2112 at covad.net> wrote:
> On Mon, 2013-08-05 at 17:57 +0000, Carl Eugen Hoyos wrote:
>> Ned Haskin <feanor2112 <at> covad.net> writes:
>>
>> > $ ./configure --enable-libdc1394 --prefix=/usr
>>
>> Mostly unrelated to your original question:
>>
>> > --extra-cflags='-Wall -g '
>>
>> Please remove this.
>>
>> > --enable-gpl
>>
>> > --enable-shared
>>
>> (This is of course 100% ok, but if you are unexperienced
>> I would strongly recommend not to use it, it generally
>> has theoretical problems and the gain for you as a
>> user is not completely clear to me, in combination with
>> "--prefix=/usr", I personally consider it highly
>> dangerous and would not use it on my system.)
>>
>> > --enable-nonfree --enable-libx264
>>
>> > --enable-encoder=libx264
>>
>> This makes no sense in the configure line you posted.
> I was trying to get the encoder to compile, not sure why it wouldn't. I did
> compile ffmpeg many times before posting.
correct flag is:
--enable-libx264
>>
>> > --enable-libmp3lame --enable-libvorbis
>>
>> > --enable-libtwolame --enable-libv4l2
> I use them both on other projects. Although I see now that a mp2 encoder is
> in ffmpeg.
Please ignore what Carl says about those two.
>>
>> (I would even recommend to remove these two.)
>>
>> > --enable-pthreads
>>
>> This is the default, please remove it.
>>
>> > --enable-libfaac --enable-libxvid
>>
>> > --enable-postproc
>>
>> This also makes no sense.
> It is in the debian ffmpeg configure line.
That doesn't mean it is correct.
>>
> Got ffmpeg to compile and libx264 to work with yesterdays git. I noticed
> that --arch=amd64 didn't change ARCH. I also use
> ffmpeg to transcode input files for cinelerra-cv & mjpeg is quite slow. Or
> is that just mjpeg code?
>
> ned337 at vid:~/ffmpeg$ ./configure --arch=amd64 --enable-opencl --enable-gpl
> --enable-nonfree --enable-libx264
> --enable-libxvid --enable-libmp3lame --enable-libfaac
> install prefix /usr/local
> source path .
> C compiler gcc
> ARCH x86 (generic)
> big-endian no
> runtime cpu detection yes
> yasm yes
> MMX enabled yes
> MMXEXT enabled yes
> 3DNow! enabled yes
> 3DNow! extended enabled yes
> SSE enabled yes
> SSSE3 enabled yes
> AVX enabled yes
> FMA4 enabled yes
> i686 features enabled yes
> CMOV is fast yes
> EBX available yes
> EBP available yes
> debug symbols yes
> strip symbols yes
> optimize for size no
> optimizations yes
> static yes
> shared no
> postprocessing support yes
> new filter support yes
> network support yes
> threading support pthreads
> safe bitstream reader yes
> SDL support yes
> opencl enabled yes
> texi2html enabled yes
> perl enabled yes
> pod2man enabled yes
> makeinfo enabled yes
>
> External libraries:
> iconv libx264 opencl
> libfaac libxvid zlib
> libmp3lame
>
> skip stuff: no errors
>
> License: nonfree and unredistributable
> Creating config.mak, config.h, and doc/config.texi...
> libavutil/avconfig.h is unchanged
>
> Thanks,
> Ned
>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
More information about the ffmpeg-user
mailing list