FFmpeg è uno strumento da riga di comando gratuito e open source per la transcodifica di file multimediali. FFmpeg contiene una serie di librerie condivise per audio e video come libavcodec, libavformat e libavutil. Con FFmpeg puoi convertire tra vari formati video e audio, impostare la frequenza di campionamento e ridimensionare il video.
Questo tutorial illustra i passaggi necessari per installare FFmpeg su Rocky Linux 8 e CentOS 8.
Installa FFmpeg su Rocky Linux 8 / CentOS 8
FFmpeg non è disponibile nei repository Rocky Linux 8 o CentOS 8 predefiniti. Puoi scegliere di compilare FFmpeg dal sorgente o installarlo usando dnf dal repository Negativo17. Useremo la seconda opzione che è l'installazione usando dnf dal repository Negativo17
Completa i seguenti passaggi per installare FFmpeg su Rocky Linux 8 e CentOS 8:
1) Il repository Negativo17 dipende dai repository EPEL e PowerTools. Esegui i seguenti comandi come root o come utente con privilegi sudo per abilitare i repository richiesti:
sudo dnf install epel-release
sudo yum config-manager --set-enabled PowerTools
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
2) Una volta abilitato il repository, installa FFmpeg:
sudo dnf install ffmpeg
3) Verifica l'installazione di FFmpeg controllando la versione:
ffmpeg -version
Al momento della stesura di questo articolo, la versione corrente di FFmpeg disponibile nel repository Negativo17 è 2.8.15
. ffmpeg versione 4.4 “rao” Copyright (c) 2000-2021 gli sviluppatori FFmpeg costruiti con GCC 8 (GCC) … Il comando mostrerà anche la configurazione FFmpeg
FFmpeg è stato installato sul tuo computer Rocky Linux 8 e CentOS 8 e puoi iniziare a usarlo.
Esempio di utilizzo di FFmpeg in Rocky Linux 8
In questa sezione, esamineremo alcuni esempi di base di come utilizzare l'utilità ffmpeg
.
Conversione di base
Quando si convertono file audio e video con ffmpeg, non è necessario specificare i formati di input e output. Il formato del file di input viene rilevato automaticamente e il formato di output viene ipotizzato in base all'estensione del file.
Convertire i file video da mp4 a webm:
ffmpeg -i input.mp4 output.webm
Convertire i file audio da mp3 a ogg:
ffmpeg -i input.mp3 output.ogg
Utilizzo di un codec
Durante la conversione dei file, puoi specificare il codec che desideri utilizzare con le opzioni -c
. Il codec può essere il nome di ogni decodificatore/codificatore supportato o il valore copy
che copia solo il flusso di input.
Convertire i file video da mp4 a webm utilizzando il codec video libvpx e il codec audio libvorbis:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
Convertire i file audio da mp3 a ogg codificati con il codec libopus.
ffmpeg -i input.mp3 -c:a libopus output.ogg
Conclusione
Hai installato con successo FFmpeg su Rocky Linux 8 o CentOS 8. Ora puoi visitare la pagina della documentazione ufficiale di FFmpeg e imparare a usare FFmpeg per convertire i tuoi file video e audio.