FFmpeg è una raccolta gratuita e open source di strumenti per la gestione di file multimediali. Contiene una serie di librerie audio e video condivise come libavcodec, libavformat e libavutil. Con FFmpeg, puoi convertire tra vari formati video e audio, impostare frequenze di campionamento, acquisire audio/video in streaming e ridimensionare video.
Questo articolo descrive come installare FFmpeg su CentOS 8.
Installazione di FFmpeg su CentOS 8 #
FFmpeg non è disponibile nei repository CentOS 8 predefiniti. Puoi scegliere di creare gli strumenti FFmpeg dal sorgente o di installarlo usando dnf
dal repository Negativo17. Andremo con la seconda opzione.
Completa i seguenti passaggi per installare FFmpeg su CentOS 8:
-
Il repository Negativo17 dipende dai repository EPEL e PowerTools. Esegui i seguenti comandi come root o utente con privilegi sudo per abilitare i repository richiesti:
sudo dnf install epel-release dnf-utils
sudo yum-config-manager --set-enabled PowerTools
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
-
Una volta abilitati i repository, installa FFmpeg:
sudo dnf install ffmpeg
-
Verifica l'installazione di FFmpeg controllandone la versione:
ffmpeg -version
Al momento della stesura di questo articolo, la versione corrente di FFmpeg disponibile nel repository Negativo17 è
2.8.15
.ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 8 (GCC) ...
Il comando mostrerà anche le opzioni di configurazione di FFmpeg.
Questo è tutto. FFmpeg è stato installato sul tuo computer CentOS e puoi iniziare a usarlo.
Utilizzo di FFmpeg #
In questa sezione, esamineremo alcuni esempi di base su come utilizzare ffmpeg
utilità.
Conversione di base #
Durante la conversione di file audio e video con ffmpeg
non è necessario specificare i formati di input e di output. Il formato del file di input viene rilevato automaticamente e il formato di output viene dedotto dall'estensione del file.
-
Converti un file video da mp4 a webm:
ffmpeg -i input.mp4 output.webm
-
Converti un file audio da mp3 a ogg:
ffmpeg -i input.mp3 output.ogg
Utilizzo dei codec #
Quando converti i file, usa il -c
opzione per specificare i codec. Può essere un nome di qualsiasi decodificatore/codificatore supportato o un valore speciale copy
che copia semplicemente il flusso di input.
-
Converti un file video da mp4 a webm usando
libvpx
codec video elibvorbis
codec audio:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Converti un file audio da mp3 a ogg codificato con
libopus
codec.ffmpeg -i input.mp3 -c:a libopus output.ogg