Ich habe eine Menge Audiodateien (ca. 1000), die ich von m4a in mp3 konvertieren möchte, damit ich sie auf einem CD-Player mit USB-Anschluss abspielen kann.
Ich habe versucht, etwas Einfaches wie: zu tun, ffmpeg -i FILE.m4a FILE.mp3
aber dies scheint die Bitrate auf einen sehr niedrigen Wert zu reduzieren, was ich nicht will.
Ebenso möchte ich nicht mit einer konstanten Bitrate wie 320k konvertieren, da einige der Dateien, die ich konvertiere, 320k m4as sind und einige eine niedrige Qualität wie 96k m4as haben.
Es scheint keinen Sinn zu machen, 320k zu erzwingen, da einige Dateien um ein Vielfaches größer werden, als sie sein müssen. Ebenso macht es keinen Sinn, alle meine 320k-Dateien zu zerstören, indem Sie sie in etwas viel Niedrigeres als 96k konvertieren. (Momentan werden die Dateien auf ca. 50.000 konvertiert.)
Weiß jemand, wie ich das machen kann? Was ich wirklich tun möchte, ist, FFMPEG anzuweisen, alle M4A-Dateien in einem Verzeichnis in MP3-Dateien zu konvertieren und dabei die aktuelle Audioqualität so gut wie möglich beizubehalten. (Natürlich kann die Konvertierung von verlustbehafteten in verlustbehaftete Dateiformate zu zusätzlichen Verlusten führen.)
Danke für Ihre Hilfe. Wenn dies nicht möglich ist, gibt es eine Art Skript, das die erforderliche Qualität erkennt, wenn es Dateien einzeln konvertiert?
PS: Ich arbeite an einem Intel Mac, habe aber auch eine Ubuntu-Box.