Centos에 최신 ffmpeg를 설치하는 방법

Centos에 최신 ffmpeg를 설치하는 방법

Centos 서버에 최신 ffmpeg 2.8.5를 설치하고 싶습니다. 이 웹사이트를 팔로우했습니다.http://www.mysql-apache-php.com/ffmpeg-install.htm그리고 설치를 완료했습니다. 하지만 설치된 ffmpeg는 오래된 0.6.5 버전입니다. 그리고 시도했지만 yum update ffmpeg사용 가능한 업데이트가 없다고 말했습니다.

이제 ffmpeg 공식 웹사이트에서 최신 버전을 다운로드하고 tar.gz 파일을 추출했습니다. 하지만configure.sh가 없습니다. 그리고 나는 지금 무엇을 해야할지 전혀 모릅니다.

답변1

문서화를 위해 잘못된 위치를 찾고 있었습니다. 항상 공식 출처를 먼저 확인하세요. ffmpeg의 경우 배포판에서 제공되는 패키지는 항상 다소 오래된 것입니다.

기본적으로 두 가지 옵션이 있습니다.

  1. 이미 컴파일되어 사용할 준비가 된 정적 빌드를 설치합니다. 로 이동다운로드 페이지소스 코드가 아닌 "Linux Static Builds"를 선택하십시오. 빌드를 추출하고 ffmpeg바이너리를 실행하면 됩니다. 시스템 전체 /usr/local/bin에서 액세스할 수 있도록 파일을 다른 디렉터리 로 복사할 수도 있습니다 .$PATH

  2. 다음에 따라 FFmpeg를 직접 컴파일하십시오.FFmpeg 위키에 대한 항상 최신 지침. 거기에 모든 지침을 복사하여 붙여넣으면 충분합니다. 에 대한 가이드도 있습니다.우분투 및 관련 배포판.

방법 2는 사용할 수 있는 인코더에 대한 더 많은 옵션을 제공합니다. 그러나 정적 빌드에는 일반적으로 꼭 필요한 모든 것이 포함되어 있습니다.

답변2

CentOS/RHEL 7에 FFmpeg를 설치하려고 한다고 가정해 보겠습니다.

1. RPM Fusion 저장소는 EPEL 소프트웨어 저장소에 따라 다릅니다. EPEL이 시스템에서 활성화되지 않은 경우 다음을 입력하여 활성화하십시오.

sudo yum install epel-release

2. 다음으로 rpm 패키지를 설치하여 RPM Fusion 저장소를 활성화합니다.

sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

3. 저장소가 활성화되면 FFmpeg를 설치합니다.

sudo yum install ffmpeg ffmpeg-devel

4. 버전을 확인하여 FFmpeg 설치를 확인합니다.

ffmpeg -version

CentOS/RHEL 8의 절차는 매우 유사합니다.

1. 먼저 RHEL에서 EPEL을 활성화합니다.

sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum-config-manager --enable powertools

2. 그런 다음 EL용 RPM Fusion을 활성화합니다.

sudo dnf localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

3. 마지막으로 다음을 설치할 수 있습니다.

sudo dnf -y install ffmpeg ffmpeg-devel

4. 버전을 확인하여 FFmpeg 설치를 확인합니다.

ffmpeg -version

관련 정보