Wie kann ich Audio von MP4- oder FLV-Videodateien in MP3 konvertieren?

122

Gibt es eine Anwendung, mit der ich das Audio aus einer MP4- oder FLV-Videodatei extrahieren und als MP3-Datei zur Verwendung in einem tragbaren Media Player speichern kann?

b-ak
quelle
1
Technisch kann man das nicht, aber was man tun kann, ist den Ton aus dem Video in das MP3-Format zu extrahieren ...
TheXed
2
Sowohl mp4als auch flvVideodateien enthalten aacAudio. Das Audio so zu haben mp3ist einfach, aber es kann einige Probleme beim Konvertieren zwischen verlustbehafteten Formaten geben. Die Eingabe- und Ausgabebitraten müssen berücksichtigt werden. Siehe die Diskussionen in den verschiedenen Antworten unter dieser Frage . Vielleicht ist die beste Lösung, das Audio im aacFormat zu halten , das sich im m4aContainer befindet - mehr hier
2
@cipricus Sowohl mp4als auch flvVideodateien können Sound in vielen Formaten enthalten, einschließlich aacund mp3. Beispielsweise werden in der FLV-Containerspezifikation nicht weniger als 15 Arten von unterstützten Sound-Codecs / -Typen erwähnt.
Octavian Naicu
@ OctavianNaicu - Sie haben recht. Mein Kommentar sollte die Idee fördern, das Audio ohne Konvertierung beizubehalten. Das ist eine gute Idee, egal in welchem ​​Format, aber natürlich sollte man vorher wissen, welches Audioformat es gibt, indem man ein Tool wie mediainfo verwendet. (Andererseits, da flv und mp4 die gängigen Formate von YouTube-Videos sind, die AAC-Audio enthalten, hatte ich mir vorgestellt, dass sich die Frage implizit auf YouTube bezieht.)
Ich bin damit einverstanden, dass das Audio möglichst nicht konvertiert wird. Ich habe versucht, die Idee zu vermitteln, dass Container Audiodaten in verschiedenen Formaten enthalten können und Sie sich das Format / den Codec und nicht den Container ansehen müssen. Je nach Quelle Audio-Format könnte man braucht das Audio (zum Beispiel umcodiert werden aacin mp4bis mp3in mp3) oder kopieren Sie sie einfach auf den neuen Container ( mp3in mp4 bis mp3in mp3).
Octavian Naicu

Antworten:

144

Sie können dasselbe in 12.04 tun, indem Sie mehrere Software verwenden.

WinFF verwenden

  1. Installieren Sie zuerst winff und libavcodec-extra

     sudo apt-get install winff libavcodec-extra
    
  2. Öffnen Sie Winff aus dem Bindestrich

    Bildbeschreibung hier eingeben

  3. Führen Sie dann im Winff-Fenster diese Schritte aus

    1. Datei hinzufügen

    2. Wählen Sie aus, welche Kategorie konvertiert werden soll (Audio auswählen)

    3. Wählen Sie das Audio-Dateiformat (mp3)

    4. Geben Sie den Ausgabeordner für die konvertierte Datei ein

    Bildbeschreibung hier eingeben

    1. Klicken Sie dann auf die Schaltfläche Konvertieren . Sie können auch auf die Schaltfläche Optionen klicken , um das Audioformat und andere Optionen zu ändern.

    Bildbeschreibung hier eingeben

    Bildbeschreibung hier eingeben

Verwenden von VLC

  1. Installieren Sie zuerst VLC und das Paket "libavcodec-extra"

    sudo apt-get install vlc libavcodec-extra
    
  2. Öffnen Sie VLC vom Bindestrich aus, indem Sie die SuperTaste drücken und dort "VLC" eingeben

    Bildbeschreibung hier eingeben

  3. Wählen Sie dann im Menü des oberen Bedienfelds MedienKonvertieren / Speichern .

    Bildbeschreibung hier eingeben

  4. Dann Datei zum Konvertieren in das neue Fenster hinzufügen. Klicken Sie dann auf die Schaltfläche Konvertieren .

    Bildbeschreibung hier eingeben

  5. Wählen Sie im neuen Fenster das Verzeichnis für die Ausgabedatei, wählen Sie das Konvertierungsprofil (Audio mp3) und klicken Sie auf die Schaltfläche Start .

    Bildbeschreibung hier eingeben

Befehlszeile verwenden

  1. Installieren Sie zuerst die Werkzeuge

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

    Wenn Sie verwenden

  2. Verwenden Sie diesen einfachen Befehl, um die Audiodatei zu extrahieren

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

    Um beispielsweise die Videodatei "How fast.ogg" zu konvertieren, how-fast.mp3verwenden Sie diesen Befehl:

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

    Weitere Optionen und Informationen finden Sie auf der Handbuchseite .

Einfach Audio extrahieren

Überprüfen Sie diese Antwort

Anwar
quelle
1
Ich denke, in der Kommandozeile ist das Paket libavcodec-extra-53 wichtig. Bevor ich es installiert habe, habe ich es nicht geschafft, in MP3 zu konvertieren.
Arpad Horvath
1
@ ArpaD war das nicht ich sagte in der Antwort?
Anwar
2
Hervorragende Antwort. Gute Arbeit.
Kevinarpe
4
Jetzt denke ich, dass es 56 ist. Aber warum nicht einfach das libavcodec-extraMetapaket installieren ?
Hitechcomputergeek
3
+1 für avconv. Ich habe lange nach einer einfachen Befehlszeile gesucht, um dies zu tun!
HighCommander4
61

Sie können es mit ffmpeg tun. Installieren Sie ffmpeg mit folgendem Befehl:

sudo apt-get install ffmpeg libavcodec-unstripped-52

Das Paket libavcodec-unstripped-52 ist in Multiverse repo verfügbar, daher müssen Sie es aktivieren.
Nach der Installation dieser Pakete können Sie einen Befehl wie den folgenden verwenden, um das Audio als MP3 zu extrahieren:

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

Die Option -i im obigen Befehl ist einfach: Es ist der Pfad zur Eingabedatei. Die zweite Option -f mp3 teilt ffmpeg mit, dass der Ausgang im MP3-Format vorliegt. Die dritte Option, -ab 192000, teilt ffmpeg mit, dass die Ausgabe mit 192 KBit / s codiert werden soll, und -vn teilt ffmpeg mit, dass wir kein Video wünschen. Der letzte Parameter ist der Name der Ausgabedatei.

binW
quelle
1
Ich habe mehr nach ffmpeg gesucht und fand diesen wunderbaren Leitfaden catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak
3
Ich bevorzuge den neueren audio / video konverter avconv. Die Syntax ist ähnlich wie bei ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 sorgt für maximale Qualität (und VBR) und der Typ des Encoders wird aus der Ausgabedateierweiterung abgeleitet.
Arielf
ffmpeg kommt jetzt von libav-tools.
Mittenchops
1
Wenn Sie dieses Programm ausführen, heißt es: *** DIESES PROGRAMM IST VERFALLEN *** Dieses Programm wird nur aus Kompatibilitätsgründen bereitgestellt und in einer zukünftigen Version entfernt. Bitte verwenden Sie stattdessen avconv.
Melmi
Schöne Antwort, weil ffmpeg auf Mac OS verwendet werden kann und ich nicht auf Ubuntu wechseln muss :)
kelin
13

Soundconverter ist ein weiteres Tool, das Audio-Formate und auch Video nur in Audio konvertieren kann:

Installation über das Software Center

oder über das Terminal:

sudo apt-get install soundconverter

Duffydack
quelle
Ich musste sudo apt-get ubuntu-restricted-extras installieren, um die Konvertierung in MP3s zu ermöglichen
wordsforhewise
9

Es ist sehr einfach mit WinFF ( install it ) zu machen, welches eine GUI für ffmpeg ist.

  1. Klicken Sie auf Hinzufügen.
  2. Wählen Sie eine Videodatei
  3. Wählen Sie unter Konvertieren in die Option Audio aus
  4. Wählen Sie einen Audio-Codec
  5. Klicken Sie auf Konvertieren. (Beachten Sie, dass die Schaltfläche Konvertieren manchmal ausgeblendet wird, wenn das Fenster zu klein ist. Vergrößern Sie das Fenster, wenn Sie es nicht sehen.)

Getan. Bildschirmfoto:

Bildbeschreibung hier eingeben

Jo-Erlend Schinstad
quelle
6

Audacity kann auch eine FLV-Datei öffnen und als MP3, FLC und andere Formate exportieren

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben


Meine Lieblingsmethode ist die Verwendung gnome-terminal -e "avconv -i %f %f.mp3"in benutzerdefinierten Thunar-Aktionen. Noch besser, um eine konstante Bitrate von 192 kbps zu erhalten:

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

Tatsächlich hat das Audio in einer FLV- (und MP4-) Datei ein aacFormat. Verwenden Sie die aacin einem m4aBehälter, um der Qualität des Originaltons so nahe wie möglich zu kommen . Wenn das MP3-Format ein Muss ist, berücksichtigen Sie die anfängliche Bitrate der aacDatei beim Konvertieren in MP3. Mehr hier .

Gemeinschaft
quelle
5

SoundConverterInstallieren Sie den Soundkonverter ist ein weiteres Tool, das Audio-Formate und auch Video nur in Audio konvertieren kann.

Es kann im Software Center installiert werden (durch Klicken auf den obigen Link) oder durch Ausführen dieser Befehle in einem Terminal ( Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter
Hosein
quelle
Haben Sie die Konvertierung von FLV in MP3 in SoundConverter getestet? während das konvertieren von mp4-video in mp3 funktioniert, funktioniert es in meinem fall endlos ohne ergebnis in eine flv-datei, die winff in sekunden konvertiert
installiere auch ubuntu-restricted-
extras
3

Sie können Ihre Mediendateien mit dem VLC-Player konvertieren. Laden Sie eine Mediendatei => zum Konvertieren: Menüleiste> Medien> Konvertieren / Speichern.

schiemanski
quelle
Danke für den Tipp. Ich habe VLC für eine Weile benutzt, aber ich wusste nichts von dieser Funktion
Mysterio
1

mkvtoolnix ist ein gutes Paket, das gleichzeitig nach Tracks, Kapiteln oder bestimmten Timings extrahiert werden kann.

mkvmerge -i <input_video>

Spur-ID 0: Video (MPEG-4p10 / AVC / h.264)
Spur-ID 1: Audio (AC-3 / E-AC-3)
Spur-ID 2: Audio (AC-3 / E-AC-3)

Sie möchten TrackID 2 nach Kapiteln extrahieren (nehmen Sie das lange Video an)

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

Sie erhalten nummerierte Dateien, output_audio001, output_audio002 ...

Konvertieren Sie dann jede Audiodatei in MP3

Sadaharu Wakisaka
quelle
0

Transmageddon

Sie können mit Transmagedon Video Converter auch Videodateien in Audiodateien konvertieren.

Installation über das Software Center

Oder im Terminal:

sudo apt-get install transmageddon

Um in MP4 zu konvertieren, müssen Sie in Choose Video Codecals auswählen No Video.

Kann zu konvertieren, .oggindem Sie das Presetsals Ogg auswählen .

Bildbeschreibung hier eingeben

Gemeinschaft
quelle
0

Ich habe mit dem VLC Media Player eine .flv-Datei in eine .mp4 / mp3-Datei konvertiert. Audacity konnte nicht einmal die gesamte Datei laden. Es konnten nur die ersten 8 Sekunden geladen werden und ich konnte das Audio exportieren. Aber VLC war am schnellsten! Lass jedes andere Stück Software sein!

Aditya Soni
quelle