Ich benutze ffmpeg
für die Soundkonvertierung:
ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3} # if only the extension changes
Wenn Ihr Dateiname Leerzeichen enthält, vergessen Sie nicht, diese in Anführungszeichen zu setzen , zB:
ffmpeg -i "file with spaces".{ogg,mp3}
Um eine Stapelverarbeitung durchzuführen, können Sie entweder eine for
Schleife verwenden
for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
oder - besonders für viele und / oder große Dateien! - GNUparallel
:
parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
Mit diesem letzten Befehl wird jede .ogg
Datei im aktuellen Verzeichnis konvertiert .mp3
, damit Ihre CPU (s) mehrere Aufgaben gleichzeitig ausführen können.
Zum Einstellen der Audio-Bitrate ffmpeg
bietet sich die -b:a BITRATE
Option, z -b:a 192k
. Wenn Sie Metadaten wie Titel, Album usw. einfügen möchten, können Sie die folgenden Optionen verwenden:
-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
Weitere Informationen finden Sie unter man ffmpeg
und in diesem linuxforums.org.uk-Beitrag .