CentOS

Como instalar e usar o FFmpeg no CentOS 8?

Como instalar e usar o FFmpeg no CentOS 8?
Se você deseja uma maneira rápida de converter arquivos de áudio e vídeo no Linux e deseja algo que não mastigue recursos e execute a tarefa corretamente, experimente o FFmpeg. O FFmpeg é vital para manter algum nível de familiaridade entre os arquivos carregados por vários usuários, bem como ajudar a manter seu espaço de armazenamento sob controle. Ao usar o FFmpeg, você pode traduzir, ajustar taxas de amostragem, gravar fluxos de áudio / vídeo e redimensionar arquivos entre diferentes formatos de vídeo e áudio. Ele fornece uma coleção de bibliotecas de áudio e vídeo que são compartilhadas, incluindo libavcodec, libavformat e libavutil. Sempre que se refere à conversão de arquivos, o FFmpeg possui várias opções de linha de comando, e também é recomendável usá-lo a partir da CLI. Siga-me, e eu o conduzirei para instalar o FFmpeg no Centos 8.

FFmpeg não é oferecido nos repositórios padrão do Centos 8. Você pode optar por construir utilitários FFmpeg a partir da fonte ou instalá-los do diretório Negativo17 via DNF. Neste artigo, seguiremos em frente com a segunda escolha. É também a maneira mais rápida de implementar FFmpeg no Centos 8 OS.

O processo de instalação do FFmpeg no Centos 8 é o seguinte:

Instalar Epel Repository

Existem dois diretórios dos quais dependeremos para instalar o FFmpeg no Centos 8. O primeiro é um diretório EPEL contendo muitos pacotes extras que não são fornecidos com a instalação da mídia base do Centos 8.

Em primeiro lugar, você terá que verificar se o seu Centos 8 tem um repositório epel instalado e habilitado ou não. Para isso, execute o seguinte comando:

$ sudo yum repolist

Você pode ver que nenhum repositório Epel está instalado no sistema, conforme mostrado na imagem abaixo.

No Centos 8, você pode instalar o diretório EPEL via YUM ou DNF, o que você estiver mais confiante. Você deve implementar os comandos citados abaixo para instalar o repositório epel Centos 8.

$ sudo yum install epel-release

Ou

$ sudo yum -y install epel-release

Ou

$ dnf install https: // dl.projeto fedora.org / pub / epel /
epel-release-latest-8.noarca.rpm

Depois disso, você será solicitado a confirmar sua ação digitando “y ”, e então bateu Entrar continuar a instalação. Como resultado, o repositório epel será instalado em seu sistema.

Você verá que o repositório Epel agora está instalado no sistema usando o comando Repolist.

$ sudo yum repolist

Instalar RPM Fusion Repository

Para entregar ferramentas não fornecidas por distribuições baseadas em Fedora e Red Hat, o diretório RPM Fusion foi desenvolvido. Neste diretório, todos os programas de software disponíveis são suportados como arquivos RPM pré-compilados. O Fusion oferece duas bibliotecas, uma aberta, que usaremos, e uma não gratuita. Ambos estão disponíveis para download gratuito, mas o diretório não livre contém software que pode não estar protegido por licenças de código aberto.

Você pode instalar o repositório RPM Fusion usando qualquer um dos comandos YUM correspondentes:

$ yum install https: // download1.rpmfusion.org / free / el /
rpmfusion-free-release-8.noarca.rpm
$ https: // download1.rpmfusion.org / nonfree / el /
rpmfusion-nonfree-release-8.noarca.rpm

Se você escolher DNF, poderá usar qualquer um dos comandos correspondentes:

$ https: // download1.rpmfusion.org / free / el / rpmfusion-free-release-8.noarca.rpm
$ https: // download1.rpmfusion.org / nonfree / el / rpmfusion-nonfree-release-8.noarca.rpm

Depois disso, você será solicitado a confirmar sua ação. Modelo "y ” e então toque Entrar para continuar conforme exibido. Você pode ver que o repositório RPM Fusion será instalado em seu sistema. Lembre-se de usar apenas YUM ou DNF.

Usando o comando repolist, você pode ver que o repositório RPM Fusion agora está instalado no sistema.

$ yum repolist

Habilitar ferramentas elétricas

A última parte é ativar as ferramentas elétricas no Centos 8 antes que o FFmpeg seja instalado. Para esta tarefa, use o seguinte comando:

$ sudo dnf config-manager -enable PowerTools

Instale FFmpeg

E aqui está o que você deve estar procurando! Após EPEL e RPM, bibliotecas de fusão foram adicionadas. Podemos finalmente instalar o FFmpeg! Execute as seguintes instruções em seu terminal para instalar o FFmpeg e todos os seus componentes em sua estrutura Linux Centos 8 / RHEL 8.

Você pode instalar o FFmpeg e suas dependências usando os comandos DNF correspondentes:

$ sudo dnf install ffmpeg
$ sudo dnf install ffmpeg ffmpeg-devel

Você também pode instalar o FFmpeg e suas dependências usando os comandos YUM correspondentes:

$ sudo yum install ffmpeg
$ sudo yum install ffmpeg ffmpeg-devel

Você será solicitado mais de uma vez para confirmar sua ação. Modelo "y ” e então toque Entrar para continuar como mostrado. Você pode ver que a ferramenta FFmpeg será instalada em seu sistema.

Verificar instalação

Agora, você tem permissão para ver a versão instalada. Siga uma das duas instruções e, na instalação bem-sucedida, você verá um resultado comparável.

$ rpm -qi ffmpeg
$ ffmpeg -version

A última versão do FFmpeg instalado no repositório Negativo17 é 4.2.4.

Para certas soluções de linha de comando, você pode até obter assistência em:

$ ffmpeg --help

Conversão básica:

Veremos alguns exemplos simples nesta parte para usar o recurso FFmpeg. A boa coisa sobre isso é que você pode não ter que definir os tipos de entrada e saída ao traduzir arquivos de áudio e vídeo ao usá-lo. Ele detecta automaticamente o formato do arquivo de entrada e adivinha o formato de saída a partir de sua extensão de arquivo.

Use o comando citado abaixo para a conversão de um arquivo de vídeo com extensão mp4 para webm:

$ ffmpeg -i input.saída mp4.webm

Você pode escrever o nome do arquivo de entrada que deseja converter no lugar de 'entrada.mp4 'você também pode renomear o nome do arquivo de saída com “output.webm ”.

Use o seguinte comando para converter arquivos com extensão de mp3 para ogg:

$ ffmpeg -i input.saída mp3.ogg

Você pode escrever o nome do arquivo de entrada que deseja converter no lugar de 'entrada.mp3 ', você também pode renomear o nome do arquivo de saída com “output.ogg ”.

Usando codecs

Basta usar a opção -c para definir codecs durante a transferência de arquivos. Pode ser um nome de decodificador / codificador autorizado ou uma réplica de vital importância que simplesmente clona a entrada.

Usei este codec de vídeo libvpx, bem como o codec de áudio libvorbis para transformar um arquivo de vídeo de MP4 em Webm:

$ ffmpeg -i input.mp4 -c: v libvpx -c: uma saída libvorbis.webm

Transforme um arquivo de áudio criptografado com o codec Libopus do arquivo com extensão de mp3 para ogg.

$ ffmpeg -i input.mp3 -c: uma saída libopus.ogg

Conclusão:

Neste guia, exploramos como instalar o FFmpeg e como utilizá-lo no Centos 8. Vimos como ligar o repositório Epel, instalar o repositório RPM Fusion, instalar o pacote FFmpeg, verificar a instalação do FFmpeg e como converter um arquivo de mídia para outro formato. Acredito que este guia irá ajudá-lo a entender rapidamente o pedido FFmpeg no Centos 8.

Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...
Como aumentar o FPS no Linux?
FPS significa Quadros por segundo. A tarefa do FPS é medir a taxa de quadros em reproduções de vídeo ou desempenho de jogos. Em palavras simples, o nú...
Top jogos do Oculus App Lab
Se você é proprietário de um fone de ouvido Oculus, deve estar informado sobre o carregamento lateral. Sideload é o processo de instalação de conteúdo...