
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 Ubuntu 20.04.
Installazione di FFmpeg su Ubuntu #
I repository ufficiali di Ubuntu contengono pacchetti FFmpeg che possono essere installati con apt
gestore di pacchetti. Questo è il modo più semplice per installare FFmpeg su Ubuntu. Una nuova versione principale viene rilasciata ogni sei mesi e la versione inclusa nei repository di solito è in ritardo rispetto all'ultima versione di FFmpeg.
Al momento della stesura di questo articolo, la versione corrente di FFmpeg disponibile nei repository di Ubuntu 20.04 è 4.2.x
. Per installarlo, inserisci il seguente comando come root o utente con privilegi sudo:
sudo apt update
sudo apt install ffmpeg
Per verificare l'installazione, utilizzare ffmpeg -version
comando, che stampa la versione FFmpeg:
ffmpeg -version
L'output dovrebbe essere simile a questo:
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
Per stampare tutti gli encoder e i decoder disponibili di FFmpeg, digitare:
ffmpeg -encoders
ffmpeg -decoders
Questo è tutto. FFmpeg è ora installato sul tuo sistema e puoi iniziare a usarlo.
Quando viene rilasciata una nuova versione, puoi aggiornare il pacchetto FFmpeg tramite la riga di comando o lo strumento di aggiornamento software del desktop.
Esempi 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
Specifica 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