최근 소식
FFmpeg와 libav
우분투 리포지토리의 libav
Ubuntu는 최근 릴리스 에서 FFmpeg 대신 libav 포크를 제공 하기 시작했습니다 . ffmpeg package 를 설치 한 경우 실제로 libav-tools 패키지 와 나중에 대신 사용하도록 지시 한 프로그램을 설치하여 ffmpeg가 더 이상 사용되지 않는다는 인상을줍니다.avconv
ffmpeg
전환 ffmpeg
패키지는 trusty / Ubuntu 14.04에서 제거 된 것으로 보입니다 ( 소스 패키지의 소스 및 신뢰에 대한 패키지 파일 목록 비교 ).
따라서 하나의 옵션은 libav-tools 패키지를 설치하고 avconv
대신 사용하는 것입니다 (NB는 이것이 "mainline"FFmpeg가 아니라 두드러진 포크 임).
런치 패드의 PPA에서 FFmpeg
다른 옵션은 FFmpeg를 제공하는 PPA를 사용하는 것입니다. 상기 봐 제발 는 FFmpeg 다운로드 사용할 수있는 PPA 및 패키지의 자세한 내용입니다. 개별 PPA가 여전히 최신 상태인지 확인해야합니다.
관련 질문 :
소스에서 설치
또 다른 옵션은 FFmpeg 종속성 패키지를 설치 한 다음 소스에서 수동으로 컴파일하고 설치하는 것입니다.
정적 빌드 사용
패키징 관점에서 약간 어색해 보이지만 신뢰할 수있는 소스의 정적 빌드를 사용할 수도 있습니다 . 필자의 경우 FFmpeg Windows 32 비트 및 64 비트 바이너리와 x264-10 비트 바이너리를 폴더에 보관하여 필요할 때마다 와인이나 Windows에서 실행할 수 있습니다.
이 주제를 연구 할 때 찾을 수있는 것은 다음과 같습니다. 나는 두 프로젝트의 개발을 면밀히 따르지 않았으며 다른 사람을 비난하려는 의도는 아닙니다. 독자로서 당신도 그렇게해서는 안됩니다.
포크는 어떻게 되었습니까?
Wikipedia에 따르면 2011 년 3 월 13 일에 분기 된 프로젝트와 최초 릴리스가 발표되었지만 조금 더 진행되고 있습니다.
Git 커밋을 통한 파기
libav.org의 공식 발표
다음 글은 뉴스 섹션에서 올린 것입니다 (가장 오래된 것).
2011 년 8 월 9 일
2011 년 12 월 9 일에 업데이트되었습니다.
우리의 새로운 이름의 일관성을 위해 우리는 이름을 변경 한 ffplay을 위해 avplay ,
ffserver 하는 avserver 및 ffprobe을 할 avprobe . 그들의 행동은 동일합니다. 단지 이름 만 바뀌 었습니다.
으로 는 FFmpeg (명령 행 도구) 우리는 호환성을 깨는 포함 일부 오랜 사용성 문제를 해결하기 위해이 기회를 사용하기로 결정했다. 따라서 우리는 ffmpeg 기반의 avconv 라는 새로운 도구를 추가 했지만 일부 옵션에는 다른 (더 강력하고 사용하기 쉬운) 구문이 있습니다. ffmpeg 는 얼마 동안 현재 상태로 유지되므로이를 사용하는 스크립트 나 프런트 엔드가 중단되지 않습니다. 그러나 더 이상 개발되지 않을 것입니다.
avconv 와 ffmpeg의 차이점은 다음 과 같습니다.
[...]
있습니다 avconv의 인터페이스는 아직 안정적인 것으로 간주되지 않습니다. 다음 주에 더 호환되지 않는 변경이있을 수 있습니다. avconv 가 안정 되면 여기에서 알려 드리겠습니다 .
그리고 2011 년 초 :
2011 년 3 월 18 일
우리는 0.6 릴리스 브랜치에서 Libav 0.6.2라는 또 다른 포인트 릴리스를 푸시했습니다
. 이것은 두 가지 보안 문제를 해결하는 또 다른 유지 관리 전용 릴리스입니다.
이제부터는 새 프로젝트 이름 인 libav를 사용할 것 입니다. 그러나 이전 릴리스 0.6.1과 비교할 때 유일한 기능 변경 사항은 VC1 및 APE 디코더에 대한 두 가지 보안 수정 사항입니다. 이는 libav가 기존 FFmpeg 설치를 대체 할 수있는 드롭 인 대체품을 제공함을 의미합니다.
또한이 소스 릴리스에는 win32 플랫폼 용 실행 파일 및 라이브러리가 포함되어 있습니다 . 이 바이너리에는 번들 x264 라이브러리를 사용하는 H.264 인코딩이 포함됩니다. 즐겨!
배포자와 시스템 통합자는 릴리스 지점에 대해 패치를 업데이트하고 공유하는 것이 좋습니다.
2011 년 3 월 17 일
우리는 0.5 릴리스 지점에서 FFmpeg 0.5.4라는 또 다른 포인트 릴리스를 푸시했습니다
. 이것은 여러 가지 보안 문제를 해결하는 또 다른 유지 관리 전용 릴리스입니다.
배포자와 시스템 통합자는 릴리스 지점에 대해 패치를 업데이트하고 공유하는 것이 좋습니다.
2011 년 3 월 13 일
우리는 FFmpeg 개발자 그룹으로서 Libav라는 이름으로 FFmpeg를 계속 개발하기로 결정했습니다. 기존의 모든 인프라가 libav.org 도메인으로 전송됩니다.
다음 명령을 사용하여 git 저장소를 업데이트 할 수 있습니다.
git remote set-url origin 'git://git.libav.org/libav'
현재로서는 FFmpeg의 메일 링리스트와 IRC 채널을 통해 연락이 가능하지만 libav.org로 마이그레이션 할 것입니다. 전환 기간 동안 웹 사이트와 소스 모두 FFmpeg에 대한 참조를 포함 할 수 있습니다. 역사적으로 관련이없는 경우를 제외하고 시간이지나면서 사라집니다.
2011 년 2 월 24 일
FFmpeg 개발이 Git으로 이전되었으며 SVN 저장소가 더 이상 업데이트되지 않습니다. SVN 저장소는 가까운 시일 내에 제거 될 수 있으므로 대신 Git 저장소 를 사용하는 것이 좋습니다 .
SVN에 커밋 된 마지막 개정판은 2011 년 1 월 19 일에 r26402이며 svn : external libswscale을 독립형 사본으로 대체했습니다.
FFmpeg 개발은 실제로 Git 저장소로 옮겨졌으며 두 개의 Git 저장소가 있습니다. 해당 프로젝트 다운로드 페이지를 참조하십시오.
ffmpeg
반환 된 결과 목록에 표시되지 않으면 리포지토리 관리자에 문제가있는 것입니다. 지금은 소스에서 빌드하여 설치하는 것이 좋습니다. 여기