FFmpeg è uno strumento a riga di comando libero e open-source per la transcodifica di file multimediali. Contiene un insieme di librerie audio e video condivise come libavcodec, libavformat e libavutil. Con FFmpeg, è possibile convertire tra vari formati video e audio, impostare la frequenza di campionamento e ridimensionare i video.
Questo tutorial spiega come installare FFmpeg su Debian 9.
Prequisiti #
Devi essere loggato come utente con privilegi sudo per poter installare pacchetti sul tuo sistema Debian.
Installazione di FFmpeg su Debian #
I repository ufficiali Debian contengono pacchetti FFmpeg che possono essere installati con il gestore di pacchetti apt
. Al momento di scrivere questo articolo, l’attuale versione di FFmpeg disponibile nei repository Debian 9 è 3.2.12
.
I seguenti passi descrivono come installare FFmpeg su Debian 9:
-
Iniziare aggiornando la lista dei pacchetti:
sudo apt update
-
Installare il pacchetto FFmpeg eseguendo il seguente comando:
sudo apt install ffmpeg
-
Valida l’installazione eseguendo il comando
ffmpeg -version
che stamperà la versione di FFmpeg:ffmpeg -version
L’output dovrebbe essere simile al seguente:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Per stampare tutti gli encoder e decoder di FFmpeg disponibili puoi usare:
ffmpeg -encoders
ffmpeg -decoders
Ecco fatto. FFmpeg è ora installato sul tuo sistema e puoi iniziare a usarlo.
La versione inclusa nei repository Debian è sempre in ritardo rispetto all’ultima versione di FFmpeg. Se vuoi installare l’ultima versione di FFmpeg dovrai costruire gli strumenti FFmpeg dai sorgenti.
Esempi di FFmpeg #
In questa sezione, ti mostreremo alcuni esempi di come usare lo strumento ffmpeg
.
Conversione di base #
Quando converti file audio e video con ffmpeg
non devi specificare i formati di input e output. Il formato del file di input viene rilevato automaticamente e il formato di output viene indovinato dall’estensione del file specificato.
-
Convertire un file video da mov a mp4:
ffmpeg -i input.mov output.mp4
-
Convertire un file audio da mp3 a flac:
ffmpeg -i input.mp3 output.flac
Specificare codec #
Per specificare i codec usa l’opzione -c
. Il codec può essere il nome di qualsiasi decoder/encoder supportato o un valore speciale copy
che semplicemente copia il flusso in ingresso.
-
Converte un file video da mp4 a webm usando il codec video
libvpx
e il codec audiolibvorbis
:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Converte un file audio da mp3 a ogg codificato con il codec
libopus
.ffmpeg -i input.mp3 -c:a libopus output.ogg
Conclusione #
Hai imparato come installare FFmpeg su Debian 9. Ora puoi visitare la pagina ufficiale della documentazione di FFmpeg e imparare come usare FFmpeg per convertire e tuoi file video e audio.