29/09/2008

Estrarre l'audio da un video con FFmpeg.

FFmpeg è un programma di trattamento e conversione audio/video da linea di comando. Oggi vi voglio parlare di come, attraverso FFmpeg, è possibile estrarre l'audio da un video. 

Per installare FFmpeg utilizzate Synaptic oppure digitate in un terminale:

sudo apt-get install ffmpeg

La sintassi del comando da usare è la seguente:

ffmpeg -i [percorso e nome file] audio.mp3

dove andrete a sostituire a [percorso e nome file] il nome del file video se siete posizionati nella stessa cartella o il percorso assoluto in cui si trova il video da cui estrarre l'audio.
audio.mp3 è il file contenente l'audio estratto dal video che avete indicato dopo -i.

Quindi, aprite un terminale e digitate per esempio:

ffmpeg -i /home/emanuele/video/video1.flv audio.mp3

oppure se siete nella stessa cartella del video:

ffmpeg -i video1.flv audio.mp3

In questo modo verrà estratto l'audio dal file video1.flv e verrà salvato in audio.mp3 nella cartella corrente.
Se non volete avere perdite di qualità dell'audio estratto dal video potete salvare il file audio nel formato WAV e questo sarà della stessa qualità di quello del video senza alcuna perdita.

Con l'opzione -ab seguita da un numero potete definire la qualità dell'audio estratto, per esempio digitando:

ffmpeg -i video2.flv suono.wav -ab 128k

il file suono.wav avrà una qualità di 128 chilobit.

Per conoscere la lista dei formati audio supportati da FFmpeg digitate in un terminale:

ffmpeg -formats

Emanuele

Scrivi un commento