적절한 설치 지침을 따랐음에도 불구하고 FFmpeg에서 알 수 없는 인코더 'x264'

적절한 설치 지침을 따랐음에도 불구하고 FFmpeg에서 알 수 없는 인코더 'x264'

FFmpeg를 구성한 후 문제가 발생했습니다.정확히 자신의 위키 지침에 따릅니다.나는 다음을 받고 있습니다 :

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

libx264대신 에 동일한 작업을 시도하면 x264비슷한 오류가 발생합니다.

Invalid encoder type 'libx264'

그래서 나는 다음을 실행했습니다.

~$ ffmpeg -codecs | grep x264

그리고 얻은 것 :

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 )

내가 알 수 있는 한 는 ffmpeg으로 구성되었으며 --enable-libx264간단한 ls를 통해 ~/bin위에 링크된 가이드에 설명된 대로 실제로 소스에서 설치했음을 알 수 있습니다.

그렇다면 내가 뭘 잘못했는지 정확히 파악하고 어떻게 고칠 수 있는지 도와줄 수 있는 사람이 있나요?

답변1

이 시도:

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

아니면 이거:

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

답변2

구성하는 것보다--enable-libx264, 다음으로 구성해야 합니다.--enable-gpl

관련 정보