Die meisten MP4-Videos verwenden AAC-Audio, und die meisten Player-Geräte können AAC-Audio wiedergeben, normalerweise in einem M4A-Container (anders benannter MP4-Container). Die Neucodierung in MP3, insbesondere bei einer Eingabe mit niedriger Bitrate (die meisten Internetvideos), kann zu spürbaren Verlusten führen, selbst bei Kopfhörern mit niedriger Lautstärke. Ich würde empfehlen, avconv
/ ffmpeg
in der Befehlszeile zu verwenden
avconv -i input.mp4 -vn -c:a copy output.m4a
oder
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
So konvertieren Sie jeden MP4 in einem Verzeichnis:
for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done
Einige Player (wie mein cheapy cheapo-Handy) können AAC-Audio wiedergeben, aber nicht in einem M4A-Container, und dafür müssen Sie verwenden
avconv -i input.mp4 -vn -c:a copy output.aac
Jetzt können einige ältere Geräte nur noch MP3 abspielen, und für diese können Sie entweder die grawity-Lösung oder verwenden
avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3
Dadurch wird eine MP3-Datei mit variabler Bitrate (VBR) erstellt, die neben speziellen Anforderungen wie Streaming bevorzugt werden sollte. -q:a 2
Sie erhalten eine durchschnittliche Bitrate (über mehrere Dateien) von ca. 190 kbit / s. Weitere Informationen zum Codieren von VBR-MP3s finden Sie hier .