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:
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
ffmpeg
binário. Você também pode copiá-lo para/usr/local/bin
ou outro diretório no seu$PATH
para que ele fique acessível em todo o sistema.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