Introduzione
FFmpeg è uno strumento da riga di comando gratuito e open source per la transcodifica 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 e ridimensionare i video.
Questo tutorial illustra i passaggi necessari per installare FFmpeg su Ubuntu 18.04. Ti mostreremo come installare la versione stabile della distro e l'ultima versione di FFmpeg.
Le stesse istruzioni valgono per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Linux Mint e Elementary OS.
Prerequisiti
È necessario accedere come root o utente con i privilegi di sudo per completare l'installazione.
Se desideri installare FFmpeg su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.
Connessione al Server
Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:
ssh root@IP_DEL_SERVER
Successivamente sarà necessario inserire la password dell'utente root.
Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:
ssh nome_utente@IP_DEL_SERVER
Successivamente vi verrà chiesto di inserire la password del vostro utente.
La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Installare FFmpeg 3.x su Ubuntu
I repository ufficiali di Ubuntu contengono pacchetti FFmpeg che possono essere installati con il gestore pacchetti apt
. Questo è il modo più semplice per installare FFmpeg su Ubuntu. Tuttavia, la versione inclusa nei repository potrebbe essere in ritardo rispetto all'ultima versione di FFmpeg.
Al momento della stesura di questo articolo, la versione corrente di FFmpeg disponibile nei repository Ubuntu 18.04 è 3.4.4
.
Procedere come segue per installare FFmpeg 3.x su Ubuntu 18.04:
Inizia aggiornando l'elenco dei pacchetti:
sudo apt update
Quindi, installare FFmpeg digitando il comando seguente:
sudo apt install ffmpeg
Per confermare che il pacchetto è installato correttamente, utilizzare il comando ffmpeg -version
che stampa la versione di FFmpeg:
ffmpeg -version
L'output dovrebbe assomigliare a questo:
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
...
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Per stampare tutti i codificatori e decodificatori FFmpeg disponibili, digitare:
ffmpeg -encoders
ffmpeg -decoders
Questo è tutto. FFmpeg 3 è ora installato sul tuo sistema e puoi iniziare a usarlo.
Installare FFmpeg 4.x su Ubuntu
La versione 4.x di FFmpeg aggiunge numerosi nuovi filtri, codificatori e decodificatori.
Il modo più semplice è installare FFmpeg 4.x su Ubuntu 18.04 usando il sistema di packaging snap.
Apri il tuo terminale premendo Ctrl+Alt+T
e installa il pacchetto snap FFmpeg, digitando:
sudo snap install ffmpeg
Il download potrebbe richiedere del tempo a seconda della velocità della connessione.
ffmpeg 4.1.4 from Snapcrafters installed
FFmpeg 4 è disponibile anche dal PPA di Rob Savoury .
Esempi di FFmpeg
In questa sezione, vedremo alcuni esempi di base su come utilizzare l'utility 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 indovinato dall'estensione del file.
Converti un file video da mp4 a webm:
ffmpeg -i input.mp4 output.webm
Converti un file audio da mp3 in ogg:
ffmpeg -i input.mp3 output.ogg
Specificare dei codec
Durante la conversione di file, è possibile specificare i codec che si desidera utilizzare con l'opzione -c
. Il codec può essere il 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 il codec video libvpx
e il codec audio libvorbis
:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
Converti un file audio da mp3 in ogg codificato con il codec libopus
.
ffmpeg -i input.mp3 -c:a libopus output.ogg
Conclusione
FFmpeg è stato installato correttamente su Ubuntu 18.04. Ora puoi visitare la pagina ufficiale della documentazione di FFmpeg e imparare come usare FFmpeg per convertire e i tuoi file video e audio.