Wie konvertiere ich Audiodateien in *.m4a?

Wie konvertiere ich Audiodateien in *.m4a?

Ich möchte viele *.flac- und einige *.mp3-Dateien mit hoher Bitrate in *.m4a-Dateien konvertieren. Ich möchte eine feste Bitrate von 192 KB (Stereo) verwenden und die Audiotags beibehalten (außer natürlich dem Tag „Bitrate“ – dieses sollte auf die richtigen 192 KB eingestellt werden).

Ich verwende 64-Bit-Maverick.

Ich habe so ziemlich jedes Programm ausprobiert, das ich finden konnte.

Einschließlich

  • Tonkonverter

  • soundKonverter (KDE)

  • WinFF

  • Arista Transcoder, Handbrake, Transmageddon (schlägt fehl, anscheinend funktioniert nur Video)

  • ffmpeg (habe "-acodec libfaac -ab 192k -map_meta_data outfile.m4a:infile.mp3" ausprobiert)

Aber entweder übertragen sie die Tags nicht oder sie bieten keine Möglichkeit, die Bitrate auf feste 192 KB einzustellen, oder die resultierende Datei zeigt die neue Bitrate in keinem Audioprogramm an (Beispiel: Nautilus sagt „Bitrate“ na“)!

Antwort1

Ich würde bei ffmpeg bleiben. Damit lagen Sie nicht ganz falsch. Hier ist, was ich gerade verwendet habe, um eine Menge 50-MB-FLAC-Dateien in 5-MB-M4A-Dateien zu konvertieren, komplett mit Metadaten:

find -name "*.flac" -exec ffmpeg -ab 192k -i "{}" -map_meta_data "{}.m4a":"{}" "{}.m4a" \;

Sie könnten es erweitern, um die Originaldateien zu bereinigen oder sie woanders zu speichern (mit diesem Teil hatte ich tatsächlich Probleme).

Aus irgendeinem Grund lief meine Datei nur mit 190 kbit/s langsam, es könnte also eine bessere Kodierungszeichenfolge geben (ich sollte hoffen, dass es eine gibt, das ist ein bisschen albern).

Antwort2

Sie können dieses Programm ausprobieren, das Sie im Medibuntu-Repository finden. Es ist ein Befehlszeilenprogramm, aber es könnte genau das sein, was Sie brauchen: http://packages.medibuntu.org/maverick/aacplusenc.html

Es werden wahrscheinlich nur WAV-Dateien eingegeben, ansonsten ist ein Soundkonverter (der keine feste Bitrate unterstützt) Ihre beste Option. Oder eine benutzerdefinierte Gstreamer-Pipeline mit GST-Launch.http://linux.about.com/library/cmd/blcmdl1_gst-launch.htm

verwandte Informationen