업데이트 (아래에 보존 된 원본 텍스트)
실제 ffmpeg가 15.04 년에 돌아 오려고하자 Jon Severinsson의 PPA는 더 이상 작동하지 않으며 (ffmpeg의 경우) avconv-ffmpeg (현재는 ” libav “)와 실제 ffmpeg (이제 ” ffmpeg “로 되돌아 감 )는 임시 릴리스의 문제는 2015 년 이전 배포판에서 ffmpeg를 가장 쉽게 설치하는 방법은 무엇입니까?
/최신 정보
누구든지 여기에 언급 된 문제없이 실제 현재 ffmpeg (우분투와 함께 제공되는 avconv의 이전 버전이 아님)를 설치하는 방법을 알고 있습니까?
원인:
- 모든 작업 (또는 너무 많은이 쓴)
- 새로운 구문을 사용하십시오.
- 몇 가지 조사를 거친 후 논쟁에 빠지지 않고 포장업자가 avconv와 관련하여 실수를 한 것으로 생각합니다. 이것은 수정입니다.
분명히 버전 관리 충돌로 인해 쉽지는 않으며 avconv와 ffmpeg는 동일한 컴퓨터에서 공존 할 수 없습니다 (위의 링크 된 게시물의 승인 된 답변에 명시되어 있음). 적어도 하나의 안내서에는 공존을 달성하기 위해 ffmpeg를 로컬 (~) 설치하는 것이 언급되어 있습니다.
내 릴리스는 Precise 12.04.3 LTS이지만 새로운 릴리스에도 적용되는 것으로 보입니다.
답변
2015 년 이전 릴리스에 대한 업데이트 된 답변
Jon Severinsson과 같이 모든 것을 포함하는 ppa를 유지하는 사람은 없기 때문에 정적 빌드를 사용하는 Rmano의 방법이 가장 쉽습니다. 참고 업데이트는 수동으로 확인하고 수행해야합니다.
- 공식 ffmpeg 다운로드 페이지 로 이동 한 후 Linux Static Builds 아래의 링크를 클릭하십시오 . (대상이 변경되어 여기에 직접 연결되지 않을 수 있습니다.)
- 적절한 (32 비트 또는 64 비트) 및 원하는 (스냅 샷 또는 번호 매기기) 릴리스를 클릭하여 다운로드하십시오. (스냅 샷이 권장됩니다.)
-
ffmpeg의 libav 버전이 설치된 경우 제거하십시오. 두 컴퓨터가 같은 컴퓨터에있을 수 없습니다. libav가 이전에 설치되지 않은 경우 4로 건너 뜁니다.
sudo apt-get remove ffmpeg sudo apt-get purge libav-tools # *Ignore any autoremove message that may appear.*
-
다음과 같이 파일 및 두 디렉토리를 추출하십시오.
- 단일 사용자 시스템의 경우 : $ HOME / bin
- 다중 사용자 설정의 경우 : / usr / local / bin
정적 빌드 설치가 완료되었으며 ffmpeg를 사용할 준비가되었습니다.
업데이트하려면 : 최신 릴리스를 확인하고 찾으면 설치 폴더를 날짜별로 정렬하고 기존 버전 파일을 빠르게 식별하고 삭제할 수 있습니다. (타임 스탬프는 모두 ffmpeg 바이너리와 동일합니다.) 그런 다음 업데이트는 이전 릴리스와 동일하게 다운로드하여 추출 할 수 있습니다.
포괄적 인 ffmpeg 저장소가 다시 등장하면 이전과 같이 설치됩니다.
# Replace avconv with the real ffmpeg
# www.askubuntu.com/a/373509/165265
#
sudo add-apt-repository ppa:<name of ppa here>
sudo apt-get update
sudo apt-get install ffmpeg
실제 ffmpeg가 2015 릴리스 이상으로 돌아 오면이 해결 방법의 필요성이 사라질 것입니다.
도움을 주신 커뮤니티에 감사드립니다.
답변
FFmpeg 프로젝트에서 제공하는 정적 빌드를 사용하는 데 아무런 문제가 없었습니다. http://ffmpeg.org/download.html 에 링크가 있습니다
필요한 버전 / 빌드 (32 비트 또는 64 비트)를 다운로드 한 다음 실행 파일을 $PATH
(예 :)에 넣습니다 ~/bin
. 이 파일이 있으면 ~/bin
로그 아웃 한 다음 다시 로그인하거나 다시 실행 . ~/.profile
하여 쉘에서이 파일이에 있음을 인식 할 수 $PATH
있습니다. 이제 입력 만하면 ffmpeg
새로운 정적 빌드가 사용됩니다.
예를 들면 다음과 같습니다.
% wget http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
% tar xJvf ffmpeg-git-64bit-static.tar.xz
% cd ffmpeg-git-20150427-32bit-static
% ./ffmpeg
ffmpeg version N-45164-g46778ab- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
[...]
완전히 정적이기 때문에 다양한 Linux 버전에서 아무런 문제가 없어야합니다 (한정적으로 커널이 너무 오래되지 않아야 함).