FFMPEG Estrai audio

FFMPEG Estrai audio

“FFMPEG è un convertitore video e audio gratuito e open source. È stato ampiamente adottato da molte applicazioni, tra cui VLC, OS Android, Spotify, ecc. FFMPEG fornisce funzionalità impareggiabili per lavorare con file audio e video.

In questo tutorial, ci concentreremo su come estrarre file audio da video e altre tecniche utili."

Installazione di FFMPEG

Prima di poter procedere, devi assicurarti di avere l'utilità FFMPEG installata e disponibile nel sistema.

Debian

1
$ sudo apt-get Installa ffmpeg

Rehl

1
2
3
$ sudo yum installa epel-release
$ sudo yum localinstall --nogpgcheck https: // download1.rpmfusion.Org/Free/EL/RPMFusion-release-7.noarch.RPM
$ sudo yum installa ffmpeg ffmpeg-devel

Arch/Manjaro

1
$ pacman -s ffmpeg

Mac OS

1
$ BROW BREE INSTALL FFMPEG

Tieni presente che FFMPEG potrebbe non funzionare a seconda del supporto del sistema.

Puoi verificare di avere FFMPEG installato eseguendo il comando:

1
FFMPEG -VERSION

Il comando dovrebbe restituire informazioni dettagliate sulla versione FFMPEG installata.

FFMPEG Estrai audio dal video

Prima di poter estrarre un file audio da un video, dobbiamo determinare la versione audio. Possiamo farlo eseguendo il comando ffbrobe seguito dal percorso del video di destinazione:

1
$ ffprobe bigbuckbunny.MP4

Sostituisci Bigbuckbunny.MP4 con il nome del tuo file di destinazione.

Passare alla fine dell'output del comando e controllare le informazioni sul flusso audio. Dovresti vedere la versione audio come:

Dall'output, possiamo vedere che il formato audio è AAC.

Per estrarre l'audio dal video senza ri-codifica, eseguire il comando:

1
ffmpeg -i bigbuckbunny.mp4 -vn -acodec copia bigbuckbunnyaudio.AAC

Nel comando sopra, utilizziamo il flag -i per specificare il video di input. I flag -vn dicono a FFMPEG di rimuovere il flusso video dal file di output. Infine, la copia -Acodec dice a FFMPEG di utilizzare il flusso audio già esistente.

FFMPEG Estrai audio dal file - Metodo 2

È possibile utilizzare FFMPEG per convertire un file video in mp3. Poiché un file mp3 non può contenere un flusso video, FFMPEG lo rimuoverà automaticamente.

Il comando di esempio è come mostrato:

1
$ ffmpeg -i bigbuckbunny.MP4 BIGBUCKBUNNYAUDIO.mp3

Il comando creerà un file audio con il nome file specificato.

Estrai audio dai video in una directory

Supponiamo di voler estrarre video dai file MP4 in un'intera directory.

Su Windows, eseguire il comando sotto nel prompt dei comandi.

1
per %i in (*.mp4) do ffmpeg -i "%i" "%~ i.mp3 "

Il comando localizzerà tutti i file MP4 nella directory corrente e li convertirà in file mp3 con nomi simili.

Su MacOS e Linux, eseguire il comando:

1
2
3
4
5
per me in *.MP4;
do nome = 'echo "$ i" | taglio -d '.'-f1'
echo "$ name"
ffmpeg -i "$ i" "$ name.mp3 "
Fatto

Estrai audio dal video con VBR

In alcuni casi, potresti voler estrarre l'audio dal video con un bit rate variabile. Puoi eseguire il comando:

1
$ ffmpeg -i bigbuckbunny.mp4 -map 0: 0 -q: a 0 -codec copia bigbuckbunny.AAC

Usiamo il -q: A 0 per estrarre l'audio con bitrate variabile. Il valore di qualità può variare da 0 a 9, con 0 che rappresenta la massima qualità e 9 che rappresentano la massima qualità.

Estrai audio dal video con CBR

Per estrarre un audio con un bitrate costante, eseguire il comando:

1
$ ffmpeg -i bigbuckbunny.MP4 -MAP 0: 0 -B: A 320K -Acodec Copia BigBuckbunny.AAC

Nel comando sopra, utilizziamo il -b: 1 seguito dal valore del bitrate target. Nel nostro caso, specifichiamo l'audio con bitrate 320k.

Conclusione

In questo articolo, hai imparato a estrarre l'audio dal video senza codifica, video di elaborazione batch in audio, estrarre audio con bitrate variabile ed estrarre audio con bitrate costante.

Grazie per aver letto!!