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:
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:
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:
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:
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:
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.
È 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 FLV . Semplice(Simple) e veloce.
Related posts
Crea e modifica file zip in Linux utilizzando il terminale
Come navigare e utilizzare la struttura delle directory di Linux
7 modi per comprimere e decomprimere i file in Linux
Come impostare e configurare file TCP/IP su Linux (Impostazioni TCP/IP per Linux)
Perché il comando "meno" è meglio di "più" in UNIX e Linux
Fedora vs Ubuntu: quale distribuzione Linux è migliore?
10 scorciatoie da tastiera di Ubuntu per accelerare il flusso di lavoro
Mostra e nascondi le icone del desktop in GNOME Linux
Comando TROVA Linux con esempi
Crea una distribuzione Linux live personalizzata con Linux Live Kit
Come installare quasi tutte le stampanti su Ubuntu
Come compilare pacchetti software su Linux
HDG spiega: cos'è UNIX?
Comprendere i permessi di Linux e l'utilizzo di chmod
Permessi dei file Linux: cos'è Chmod 777 e come usarlo
Come installare ed eseguire app Linux su un Chromebook
Cosa sono gli inode in Linux e come vengono utilizzati?
Una guida per Linux di Ubuntu per principianti
9 cose utili che Linux può fare e Windows non può