필자는 지금까지 우분투 리눅스 12.04 (Precise Pangolin) 박스에서 ffmpeg를 사용한 적이 없다. 명령 프롬프트에서 'ffmpeg'라고 입력하면 ffmpeg 0.8.17 (ffmpeg 0.8.17-4 : 0.8.17-0ubuntu0.12.04.2로 나열)이 설치되었음을 알 수 있습니다. h.265를 h.264로 변환해야한다는 것을 알기 때문에 업데이트가 필요했습니다. Ubuntu 12.04에서 ffmpeg 업데이트 중.
나는 패키지 묶음을 설치 instructions 게시 된 태그 :$ sudo apt-get install faad libmp4v2-dev libfaac0 libfaac-dev
libxvidcore4 libxvidcore4-dev liba52-0.7.4 liba52-0.7.4-dev libx264-dev
libgsm-tools libogg-dev libtheora-bin libfaad-dev libvorbis-dev
libtheora-dev libdts-dev git-core yasm texi2html checkinstall
원래의 repo에서 이전 물건을 제거하기 위해
$ sudo apt-get purge ffmpeg
하였다.
최신 ffmpeg를 다운로드하고 a. "/ configure; make; sudo make install" 나중에 업무에 종사해야합니다.
프롬프트에서 'ffmpeg'를 입력하면 이전 버전이 계속 실행되는 것을 제외하고는. 간략하게 보면 오래된 ffmpeg 바이너리가/usr/bin에 아직 앉아 있지만/usr/local/bin에 새 바이너리가 설치되어 있습니다. 그러나 ffmpeg는 더 이상 설치된 패키지로 나열되지 않으며 sudo apt-get remove ffmpeg은 "패키지 ffmpeg가 설치되지 않았으므로 제거되지 않았습니다"라고 알려줍니다.
/usr/local/bin/ffmpeg를 실행하면 알 수없는 인코더 'libx264' 오류가 발생합니다. 어느 패키지가 libx264-120이 설치되어 있고 /usr/lib/i386-linux-gnu/libx264.so.120 (해당 심볼 링크가 /usr/lib/i386-linux-gnu/libx264.so)가 존재합니다.
어쩌면 나는이 문제를 너무 오랫동안 보아 왔을 것입니다. 왜냐하면 이것은 간단한 문제이지만 나는 그것을 볼 수 없기 때문일 수 있습니다.
누군가 나를 바보 같은 손으로 부탁하고 왜 내가 그것을 입을 가치가 있는지 지적 할 수 있습니까?
Tnx!
컴파일하려면 [FFmpeg Wiki : Compilation on Ubuntu] (http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu)를 따라야합니다. 오래된 지침서는 사용하지 않고 쓸모없는 패키지를 설치하게하고 불필요한 시스템 디렉토리에 물건을 설치합니다. 또는, [ffmpeg의 최근 바이너리를 다운로드] (http://johnvansickle.com/ffmpeg/)하고 컴파일을 피할 수 있습니다. – LordNeckbeard