Verlustfreies / verlustbehaftetes Audio aus Videos extrahieren ( flv / mp4 to wav / flac / mp3
) Mit ffmpeg
Version 2.3.1 in Ubuntu 14.04
Besuchen Sie: http://howto-pages.org/ffmpeg/
Finden Sie zunächst die Basisdaten aus der Quelle. Öffnen Sie das Video im VLC Player. Gehe zu
> Tools > Codec Information
> Stream 0 (Video/ Codec/ Resolution/ Frame rate)
> Stream 1 (Audio/ Codec/ Channel/ Sample rate)
Betrachten Sie eine Eingabedatei ( -i
), wie z. B. input.mp4
oder andere Dateien- flv, avi, ...
). Verwenden Sie den folgenden Befehl, um das Video ( -vn
) zu entfernen und unkomprimiertes Audio ( output.wav
) mit einer Abtastrate von 44100 Hz ( -ar 44100
) in Pulscode, der mit vorzeichenbehafteten 16-Bit-Little-Endian- -acodec pcm_s16le
Samples ( ) und 2 Kanälen (Stereo) ( -ac 2
) moduliert ist, auszugeben .
ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 output.wav
Andere -acodec
Möglichkeiten sind mp3 flac m4a
.
-acode flac
konvertiert in 24-Bit-Datei. Für 16 Bit Sampling sollte es sein
ffmpeg -i input.mp4 -acodec flac -bits_per_raw_sample 16 -ar 44100 output.flac
wav- und flac-dateien sind größer als die mp4-datei
ac3
Die Konvertierung funktioniert mit -acodec 3F2R/LFE -ac 6
4 Dummy-Tracks, die in Audacity aktiviert wurden.
Für die MP3-Konvertierung verwenden Sie einfach
ffmpeg -i input.mp4 -vn -acodec mp3 -ab 320k -ar 44100 -ac 2 output.mp3
Man könnte mehr Optionen sowohl für die Eingabe als auch für die Ausgabe erhalten, indem man die Liste in der Befehlszeile des Terminals ausprobiert
$ ffmpeg -help