Android

Como instalar e usar o ffmpeg no centos 7

How to Install FFMPEG on Centos 7

How to Install FFMPEG on Centos 7

Índice:

Anonim

O FFmpeg é uma coleção de ferramentas gratuitas e de código aberto para lidar com arquivos multimídia. Ele contém um conjunto de bibliotecas de áudio e vídeo compartilhadas, como libavcodec, libavformat e libavutil. Com o FFmpeg, você pode converter entre vários formatos de vídeo e áudio, definir taxas de amostragem, capturar streaming de áudio / vídeo e redimensionar vídeos.

Este tutorial mostra a instalação do FFmpeg no CentOS 7.

Pré-requisitos

Para poder adicionar novos repositórios e instalar pacotes no seu sistema CentOS, você deve estar logado como usuário com privilégios de sudo.

Instalando o FFmpeg no CentOS

O FFmpeg não está disponível nos repositórios principais do CentOS 7. Você pode optar por criar as ferramentas FFmpeg a partir da fonte ou instalá-las usando o yum no repositório do Nux Dextop. Iremos com a segunda opção.

Execute as seguintes etapas para instalar o FFmpeg no CentOS 7:

  1. O repositório Nux depende do repositório de software EPEL. Se o repositório EPEL não estiver ativado no seu sistema, ative-o digitando:

    sudo yum install epel-release

    Em seguida, importe a chave GPG do repositório e ative o repositório Nux instalando o pacote rpm:

    sudo rpm -v --import sudo rpm -Uvh

    Depois que o repositório estiver ativado, instale o FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Verifique a instalação do FFmpeg executando o comando ffmpeg -version :

    ffmpeg -version

    No momento da redação deste artigo, a versão atual do FFmpeg disponível no repositório do Nux Dextop é 2.8.15 .

    ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)…

É isso aí. O FFmpeg foi instalado na sua máquina CentOS.

Exemplos FFmpeg

Nesta seção, veremos alguns exemplos básicos de como usar o utilitário ffmpeg .

Conversão básica

Ao converter arquivos de áudio e vídeo com ffmpeg você não precisa especificar os formatos de entrada e saída. O formato do arquivo de entrada é detectado automaticamente e o formato de saída é calculado a partir da extensão do arquivo.

  • Converta um arquivo de vídeo de mp4 para webm:

    ffmpeg -i input.mp4 output.webm

    Converta um arquivo de áudio de mp3 para ogg:

    ffmpeg -i input.mp3 output.ogg

Especificando codecs

Ao converter arquivos, você pode especificar os codecs que deseja usar com a opção -c . O codec pode ser o nome de qualquer decodificador / codificador suportado ou uma copy valor especial que simplesmente copia o fluxo de entrada.

  • Converta um arquivo de vídeo de mp4 para webm usando o codec de vídeo libvpx e o codec de áudio libvorbis :

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

    Converta um arquivo de áudio de mp3 para ogg codificado com o codec libopus .

    ffmpeg -i input.mp3 -c:a libopus output.ogg

Conclusão

Você instalou o FFmpeg com sucesso no seu CentOS 7. Agora você pode visitar a página oficial da documentação do FFmpeg e aprender como usar o FFmpeg para converter e seus arquivos de vídeo e áudio.

ffmpeg centos