Usa FFmpeg per estrarre facilmente l'audio dai file FLV

Se stai cercando di estrarre l'audio dai file Flash Video ( formato FLV ), sono disponibili alcune opzioni. Sfortunatamente, la scelta che molti di loro fanno per te è quella di codificare il flusso audio in un formato diverso. In alcuni casi questo non è un problema, ma se stai cercando di mantenere l'audio identico a quello che c'è all'interno del video, allora vuoi qualcosa che estragga l'audio in un unico pezzo.  FFmpeg , un toolkit multimediale per Linux , Mac e Windows , può farlo con facilità.

L'esempio seguente sarà per Linux , ma una volta installato su Windows o Mac , puoi eseguire lo stesso comando mostrato di seguito.

Scarica e installa FFmpeg

Per prima cosa devi scaricare e installare FFmpeg . La maggior parte delle distribuzioni ha FFmpeg nei repository del software, anche se parte del supporto potrebbe essere stato rimosso per motivi di brevetto del software.  Indipendentemente(Regardless) da ciò , per i nostri scopi andrà bene una versione abbastanza semplice di FFmpeg . In Ubuntu , devi solo usare il seguente comando nel Terminale:

Installa ffmpeg

Questo comando installerà anche alcune librerie extra (insieme a FFmpeg ), necessarie per il supporto di dispositivi, formati e filtri.

Estrazione di audio da file FLV

Una volta installato, usare FFmpeg è piuttosto semplice, purché tu sappia quali comandi usare. Esistono centinaia di opzioni diverse, una sintassi speciale da utilizzare in circostanze diverse e la potenza e la complessità possono essere un po' opprimenti. Per fortuna, per il nostro lavoro, FFmpeg è piuttosto semplice.

La prima cosa che dobbiamo fare è scoprire esattamente quali codec vengono utilizzati nel nostro file FLV . Per fare ciò, apri il Terminale(Terminal) (se non è ancora aperto) e passa alla directory in cui si trova il file FLV . Nel nostro esempio, il file si chiama Bohemian_Rhapsody.flv e si trova sul desktop . Quindi il comando da digitare sarebbe:

Cambia directory

Questo sposta il programma Terminale(Terminal) nella stessa directory (il desktop in questo caso), quindi tutti i nostri comandi saranno attivi lì. Questo è importante perché se dici a un programma (come FFmpeg ) di agire su un file, solo il file non è dove il Terminale(Terminal) sta "guardando", quindi otterrai errori.

Ora che abbiamo usato cd per cambiare la directory sul desktop , dobbiamo digitare il seguente comando:

Ottieni informazioni sul file FLV

Nota: se stai provando questo insieme al tutorial, sostituisci il nome del tuo file ogni volta che lo vedi usato nei comandi.(Note: if you’re trying this along with the tutorial, substitute the name of your file each time you see it used in the commands.)

Il comando sopra è un po' un trucco e riceverai errori, ma non preoccuparti. Quello che abbiamo effettivamente detto a ffmpeg è che Bohemian_Rhapsody.flv è il file di input. Questo è ciò che la "-i" dice a ffmpeg.

Quando premiamo Invio dopo il comando, non abbiamo detto a ffmpeg esattamente cosa fare con il file, quindi emette un errore. Nessun problema. Ignoralo. Perché insieme all'errore, ci fornisce anche informazioni sul file. La parte che ci interessa sarà simile a questa:

Informazioni sul flusso audio

Le informazioni di cui sopra ci dicono le seguenti cose. Nell'ordine, ci dice che il flusso è codificato utilizzando l' encoder AAC , che ha una frequenza di 44100 Hz (la frequenza di campionamento corretta per la masterizzazione su CD), che è stereo, utilizza campioni a 16 bit e ha un bitrate di 107 kb/s. Ai fini dell'estrazione, siamo molto interessati al fatto che il file abbia audio AAC . Sapendo questo, tutto ciò che dobbiamo fare è digitare il seguente comando:

Estrai il flusso audio

Ecco cosa fanno le diverse parti del comando precedente:

ffmpeg – lancia FFmpeg
-i Bohemian_Rhapsody.flv – fornisce a FFmpeg il nome del file di input
-vn – dice a FFmpeg di ignorare la traccia video
-codec copy(-acodec copy) – copia la traccia audio (invece di codificarla in un altro formato)
Bohemian_Rhapsody.m4a – nome del file di output

Dopo aver digitato il comando precedente, dovrebbe trascorrere solo un secondo circa e dovresti notare un nuovo file sul tuo desktop , chiamato Bohemian_Rhapsody.m4a , che conterrà nient'altro che la traccia audio originale dal file FLV originale .  Basta(Just) aprirlo nel tuo lettore multimediale preferito e ascoltare per assicurarti che tutto sia come dovrebbe essere.

Riproduci il tuo nuovo file audio

È così semplice. Naturalmente, FFmpeg ha molte, molte altre opzioni disponibili. È possibile transcodificare l'audio in un formato diverso, per caricarlo su un telefono cellulare, un lettore MP3 o un file WAV . Puoi manipolare il video dal FLV originale se vuoi, scherzare con il bitrate, la frequenza di campionamento e il numero di canali.

E forse vorrai impararlo più tardi, ma per ora sai una cosa con certezza: è semplice usare FFmpeg per estrarre l'audio da un file in formato FLVSemplice(Simple) e veloce.



About the author

Sono un revisore di software ed esperto di produttività. Revisiono e scrivo recensioni di software per varie applicazioni software, come Excel, Outlook e Photoshop. Le mie recensioni sono ben informate e forniscono informazioni obiettive sulla qualità dell'applicazione. Scrivo recensioni di software dal 2007.



Related posts