como instalar o ffmpeg mais recente no Centos

como instalar o ffmpeg mais recente no Centos

Quero instalar o ffmpeg 2.8.5 mais recente no servidor Centos. Segui este sitehttp://www.mysql-apache-php.com/ffmpeg-install.htme concluiu a instalação. Mas o ffmpeg instalado é uma versão 0.6.5 antiga. E eu tentei yum update ffmpeg, mas disse que não há atualização disponível.

E agora baixei a versão mais recente no site oficial do ffmpeg e extraí o arquivo tar.gz. Mas não há configure.sh. e não tenho ideia do que devo fazer agora.

Responder1

Você estava procurando documentação no lugar errado. Sempre verifique primeiro as fontes oficiais. Para o ffmpeg, os pacotes fornecidos pelas distribuições estão sempre mais ou menos desatualizados.

Basicamente, você tem duas opções:

  1. Instale uma compilação estática, que já esteja compilada e pronta para uso. Vou aopágina de downloade selecione "Linux Static Builds", não o código-fonte. Extraia a compilação e simplesmente execute o ffmpegbinário. Você também pode copiá-lo para /usr/local/binou outro diretório no seu $PATHpara que ele fique acessível em todo o sistema.

  2. Compile você mesmo o FFmpeg de acordo com oinstruções sempre atualizadas no wiki do FFmpeg. Deve ser suficiente copiar e colar todas as instruções ali. Existem também guias paraUbuntu e distros relacionadas.

O Método 2 oferece mais opções de codificadores que você pode usar. As compilações estáticas, entretanto, geralmente contêm tudo o que você absolutamente precisa.

Responder2

Vamos supor que você esteja tentando instalar o FFmpeg no CentOS/RHEL 7.

1. O repositório RPM Fusion depende do repositório de software EPEL. Se o EPEL não estiver habilitado em seu sistema, habilite-o digitando:

sudo yum install epel-release

2. Em seguida, habilite o repositório RPM Fusion instalando o pacote rpm:

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

3. Assim que o repositório estiver habilitado, instale o FFmpeg:

sudo yum install ffmpeg ffmpeg-devel

4. Verifique a instalação do FFmpeg verificando sua versão:

ffmpeg -version

O procedimento para CentOS/RHEL 8 é muito semelhante.

1. Primeiro você habilita o EPEL no RHEL

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

2. Então você habilita o RPM Fusion para EL

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. Finalmente você pode instalar:

sudo dnf -y install ffmpeg ffmpeg-devel

4. Verifique a instalação do FFmpeg verificando sua versão:

ffmpeg -version

informação relacionada