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.
benutze FFmpeg (es gibt auch viele GUI Versionen)
MP3 ist bereits eingestellt (im Jahr 2017), veralteter Codec. Das Internet ist bereits auf AAC umgestiegen (effizienterer und hochwertigerer Codec):
Wenn Sie dennoch MP3 verwenden möchten (da es noch von mehreren Geräten unterstützt wird):
quelle
Das hat bei mir funktioniert:
quelle
Auf der Grundlage der vorhandenen Antworten habe ich ein Bash-Skript geschrieben, das genau das tun sollte, was die Frage auf einem Ubuntu-Computer (getestet am 16.04) stellt. Sie müssen installieren,
avprobe
was imlibav-tools
Paket enthalten ist. Sie könnenavprobe
mit dem folgenden Befehl installierensudo apt-get install libav-tools
ANMERKUNG: Es ist ratsam, eine Sicherungskopie aller Ordner zu erstellen, in denen Sie dieses Skript ausführen, und sich nach besten Kräften zu bemühen, vor der Ausführung zu lesen und zu verstehen, was es tut .
Ich habe YMMV also nicht sehr rigoros getestet.
quelle
Wenn Sie mit 48 kHz und mindestens 24 Bit in der Eingabedatei arbeiten (aus einem Datei-Editor, z. B.),
-q:a 0
werden die 20 kHz in einer nicht so großen Datei wie in Schwarz wiedergegeben Von hohen Frequenzen (Rauschen) durch Dithering oder Nasenreduzierung erzeugte Audio-Editoren, die reproduziert werden, verwenden die Datendateien als unhörbare HF, aber teures Rauschen.quelle