Come posso convertire l'audio da file video MP4 o FLV in mp3?


122

Esiste un'applicazione che mi consente di estrarre l'audio da un file video MP4 o FLV e memorizzarlo come file MP3 da utilizzare in un lettore multimediale portatile?


1
tecnicamente non puoi, ma quello che puoi fare è estrarre l'audio dal video in formato MP3 ...
TheXed

2
Sia mp4e flvfile video contengono aacaudio. Avere quell'audio così mp3è facile, ma potrebbero esserci dei problemi nella conversione tra formati con perdita. I bit rate di input e output devono essere considerati. Vedi le discussioni nelle diverse risposte sotto questa domanda . Forse la soluzione migliore sarebbe quella di mantenere l'audio in aacformato, cioè nel m4acontenitore - altro qui

2
@cipricus Entrambi mp4e flvfile video possono contenere audio in molti formati , tra cui aace mp3. Ad esempio, la specifica del contenitore FLV menziona non meno di 15 tipi di codec / tipi di suono supportati.
Ottaviano Naicu,

@OctavianNaicu - Hai ragione. Il mio commento aveva lo scopo di promuovere l'idea di mantenere l'audio senza conversione. Questa è una buona idea indipendentemente dal formato, ma ovviamente si dovrebbe sapere in anticipo quale sia il formato audio specifico, utilizzando uno strumento come mediainfo. (D'altra parte, poiché flv e mp4 sono i formati comuni dei video di YouTube, che contengono audio AAC, avevo immaginato che la domanda si riferisse implicitamente a YouTube.)

Concordo con te sul fatto che l'audio non debba essere convertito, se possibile. Stavo cercando di trasmettere l'idea che i contenitori possano contenere dati audio in diversi formati e devi guardare il formato / codec e non il contenitore. A seconda del formato audio di origine, potrebbe essere necessario transcodificare l'audio (ad esempio da aacin mp4a mp3in mp3) o semplicemente copiarlo nel nuovo contenitore (da mp3in mp4 a mp3in mp3).
Ottaviano Naicu,

Risposte:


144

Puoi fare lo stesso in 12.04 usando diversi software.

Utilizzando WinFF

  1. Installare prima winff e libavcodec-extra

     sudo apt-get install winff libavcodec-extra
    
  2. Apri Winff dal trattino

    inserisci qui la descrizione dell'immagine

  3. Quindi nella finestra di Winff, eseguire queste operazioni

    1. Aggiungi file

    2. Seleziona la categoria da convertire (seleziona Audio)

    3. Seleziona il formato del file audio (mp3)

    4. Digitare la cartella di output per il file convertito

    inserisci qui la descrizione dell'immagine

    1. Quindi fare clic sul pulsante Converti . È inoltre possibile fare clic sul pulsante Opzioni per ottimizzare il formato audio e altre opzioni.

    inserisci qui la descrizione dell'immagine

    inserisci qui la descrizione dell'immagine

Utilizzando VLC

  1. Installare prima VLC e il pacchetto "libavcodec-extra"

    sudo apt-get install vlc libavcodec-extra
    
  2. Apri VLC dal trattino premendo il Supertasto e digitando "VLC" lì

    inserisci qui la descrizione dell'immagine

  3. Quindi dal menu del pannello superiore, selezionare MediaConverti / Salva .

    inserisci qui la descrizione dell'immagine

  4. Quindi aggiungi il file da convertire nella nuova finestra. Quindi fare clic sul pulsante Converti .

    inserisci qui la descrizione dell'immagine

  5. Nella nuova finestra, selezionare la directory per il file di output, selezionare il profilo di conversione (Audio mp3) e fare clic sul pulsante Start .

    inserisci qui la descrizione dell'immagine

Utilizzando la riga di comando

  1. Innanzitutto installa gli strumenti

    sudo apt-get install ffmpeg libavcodec-extra libav-tools
    

    Se stai usando

  2. Utilizzare questo semplice comando per estrarre il file audio

    avconv -i /input-file-name-with-path output-filename.mp3
    

    Ad esempio, per convertire il file video "How fast.ogg" in how-fast.mp3utilizzare questo comando:

    avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3
    

    Vedere la pagina del manuale per ulteriori opzioni e informazioni.

Per estrarre solo l'audio

Controlla queste risposte


1
Penso che nella riga di comando sia importante il pacchetto libavcodec-extra-53. Prima di installarlo, non sono riuscito a convertire in mp3.
Arpad Horvath,

1
@ArpaD non è quello che ho detto nella risposta?
Anwar,

2
Risposta eccezionale. Bel lavoro.
Kevinevpe,

4
Ora penso che sia 56. Ma perché non installare semplicemente il libavcodec-extrametapacchetto?
Hitechcomputergeek il

3
+1 per avconv. Ho cercato un modo semplice da riga di comando per farlo da molto tempo!
HighCommander4

61

puoi farlo usando ffmpeg. Installa ffmpeg usando il seguente comando:

sudo apt-get install ffmpeg libavcodec-unstripped-52

Il pacchetto libavcodec-unstripped-52 è disponibile nel repository Multiverse, quindi sarà necessario abilitarlo.
Dopo aver installato questi pacchetti, puoi usare un comando come quello qui sotto per estrarre l'audio come mp3:

ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3

L' opzione -i nel comando sopra è semplice: è il percorso del file di input. La seconda opzione -f mp3 dice a ffmpeg che l'uscita è in formato mp3. La terza opzione, ovvero -ab 192000 dice a ffmpeg che vogliamo che l'output sia codificato a 192Kbps e -vn dice a ffmpeg che non vogliamo video. L'ultimo parametro è il nome del file di output.


1
Ho fatto qualche ricerca in più su ffmpeg, ho trovato questa meravigliosa guida catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak

3
Preferisco il nuovo convertitore audio / video avconv. la sintassi è simile a ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 garantisce la massima qualità (e VBR) e il tipo di encoder viene dedotto dall'estensione del file di output.
arielf

ffmpeg ora proviene da libav-tools.
Mittenchops,

1
Eseguendo questo programma, si dice: *** QUESTO PROGRAMMA È DEPRECATO *** Questo programma è fornito solo per compatibilità e verrà rimosso in una versione futura. Si prega di usare avconv invece.
melmi,

Bella risposta, perché ffmpeg può essere utilizzato su Mac OS e non ho bisogno di passare a Ubuntu :)
Kelin

13

soundconverter è un altro strumento che può convertire solo formati audio e video in audio:

Installa tramite il centro software

o tramite il terminale:

sudo apt-get install soundconverter


Ho dovuto fare sudo apt-get install ubuntu-restrizioni-extra per abilitare la conversione in mp3
parole per

9

È molto facile da fare con WinFF ( installalo ), che è una GUI per ffmpeg.

  1. Fai clic su Aggiungi.
  2. Seleziona un file video
  3. In Converti in, selezionare Audio
  4. Seleziona un codec audio
  5. Fai clic su Converti. (Si noti che il pulsante Converti potrebbe talvolta scomparire se la finestra è troppo piccola. Allargare la finestra se non la si vede)

Fatto. Immagine dello schermo:

inserisci qui la descrizione dell'immagine


6

Audacity può anche aprire un file flv ed esportarlo come mp3, flac e altri formati

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


Il mio modo preferito è utilizzare le gnome-terminal -e "avconv -i %f %f.mp3"azioni personalizzate Thunar. Ancora meglio, per ottenere un bitrate costante di 192 kbps:

avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3

In effetti l'audio in un file FLV (e MP4) è in aacformato. Per stare il più vicino possibile alla qualità del suono originale, prendere in considerazione l'uso di aacin un m4acontenitore. Se il formato mp3 è un must, aacdurante la conversione in mp3 considerare il bitrate iniziale del file. Più qui .


5

soundconverterInstalla il convertitore audio è un altro strumento che può convertire solo formati audio e video in audio.

Può essere installato nel Software Center (facendo clic sul collegamento sopra) o eseguendo questi comandi in un Terminale ( Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter

hai provato a convertire FLV in mp3 in soundconverter? mentre la conversione di video mp4 in mp3 funziona bene, nel mio caso funziona all'infinito senza alcun risultato in un file flv che Winff converte in pochi secondi

installa anche extra di Ubuntu per la conversione di mp3
parole per

3

Puoi convertire i tuoi file multimediali usando VLC player. Carica un file multimediale => per convertire: barra dei menu> Media> Converti / Salva.


Grazie per il consiglio. Sto usando VLC da un po 'ma non conoscevo questa funzione
Mysterio

1

mkvtoolnix è un buon pacchetto, può estrarre contemporaneamente da tracce, capitoli o tempi specifici.

mkvmerge -i <input_video>

ID traccia 0: video (MPEG-4p10 / AVC / h.264)
ID traccia 1: audio (AC-3 / E-AC-3)
ID traccia 2: audio (AC-3 / E-AC-3)

Volete estrarre TrackID 2 per ogni capitolo (assumete il lungo video)

mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>  

Ottieni file numerati, output_audio001, output_audio002 ...

Quindi converti ogni file audio in mp3


0

Transmageddon

Puoi anche utilizzare Transmagedon Video Converter per convertire i file video in file audio.

Installa tramite il centro software

O in trminale:

sudo apt-get install transmageddon

Per convertire in MP4, devi selezionare in Choose Video Codeccome No Video.

Puoi convertire in .oggselezionando PresetsOgg.

inserisci qui la descrizione dell'immagine


0

Ho usato VLC media player per convertire un file .flv in un file .mp4 / mp3. Audacity non è riuscito a caricare il file completo. Potrebbe caricare solo i primi 8 secondi e potrei esportare l'audio. Ma VLC è stato il più veloce! Lascia che ogni altro software sia!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.