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 e utilizzare FFmpeg su Debian 10 Linux.
Installazione di FFmpeg su Debian #
I repository Debian ufficiali contengono pacchetti FFmpeg che possono essere installati con apt
gestore di pacchetti. Al momento della stesura di questo articolo, la versione corrente di FFmpeg disponibile nei repository Debian 10 è 4.1.4
.
I seguenti passaggi descrivono come installare FFmpeg su Debian 10:
-
Inizia aggiornando l'elenco dei pacchetti come root o utente con privilegi sudo:
sudo apt update
-
Immettere il comando seguente per installare il pacchetto FFmpeg:
sudo apt install ffmpeg
-
Verifica l'installazione di FFmpeg stampandone la versione:
ffmpeg -version
L'output dovrebbe essere simile al seguente:
ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 8 (Debian 8.3.0-6)
Per stampare tutti gli encoder e i decoder disponibili di FFmpeg puoi usare:
ffmpeg -encoders
ffmpeg -decoders
Questo è tutto. 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 desideri installare l'ultima versione di FFmpeg, dovrai creare gli strumenti FFmpeg dal sorgente.
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