Codificador desconhecido 'x264' no FFmpeg, apesar de seguir as instruções de instalação adequadas

Codificador desconhecido 'x264' no FFmpeg, apesar de seguir as instruções de instalação adequadas

Estou tendo um problema com o FFmpeg depois de configurá-loexatamente de acordo com as instruções do seu próprio wikionde estou recebendo o seguinte:

ffmpeg -stats -i uncompressed.video.mkv -codec x264 -preset veryslow -pass 2 -an compressed.video.mkv
[Removed for readability]
Unknown encoder 'x264'

Tentar fazer o mesmo com libx264em vez de x264resulta em um erro semelhante:

Invalid encoder type 'libx264'

Então eu corri:

~$ ffmpeg -codecs | grep x264

E pegou:

ffmpeg version 2.6.git Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.7 (Debian 4.7.2-5)
  configuration: --prefix=/home/hindenpeter/ffmpeg_build --extra-cflags="-I/home/hindenpeter/ffmpeg_build/include --extra-ldflags=-L/home/hindenpeter/ffmpeg_build/lib --bindir=/home/hindenpeter/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 29.100 / 56. 29.100
  libavformat    56. 26.101 / 56. 26.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 13.101 /  5. 13.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
 DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb )

Pelo que eu sei, ffmpegfoi configurado com --enable-libx264, e um simples ls of ~/binrevela que eu de fato instalei a partir do código-fonte, conforme descrito no guia que linkei acima.

Alguém pode me ajudar a descobrir exatamente o que fiz de errado e como posso consertar?

Responder1

Experimente isto:

ffmpeg -stats -i uncompressed.video.mkv -vcodec libx264 -preset veryslow -pass 2 -an compressed.video.mk

ou isto:

ffmpeg -stats -i uncompressed.video.mkv -codec:v libx264 -preset veryslow -pass 2 -an compressed.video.mk

Responder2

Em vez de configurar com--enable-libx264, você terá que configurar com--enable-gpl

informação relacionada