Ich habe versucht, eine Datei mit zu konvertieren pacpl
, erhalte aber den bekannten "256" -Fehler. Mit der -v
Flagge sagt mir die FAQ von pacpl:
"Die Datei, die Sie konvertieren möchten, ist eine verlustfreie .m4a-Datei. Das Format wird von FAAC / FAAD noch nicht unterstützt."
Wie kann ich Formate erfolgreich konvertieren, da faac / faad in jedem anderen Konvertierungstool unter Ubuntu verwendet wird?
Antworten:
Sie können eine m4a-Datei mit dem Befehlszeilentool ffmpeg nach flac konvertieren:
So installieren Sie ffmpeg:
Umwandeln:
quelle
basename "$file" .m4a
.flac"; done `` Batch-Konvertierung aller * .m4a-Dateien im Verzeichnis.quelle
Während beide Antworten mit ffmpeg / avconv (die meines Erachtens im Wesentlichen dasselbe Tool sind) funktionieren, weisen sie derzeit einen Fehler auf. Das heißt, dass verlustfreies m4a häufig ein 24-Bit-Sample ist und derzeit ffmpeg / avconv im Allgemeinen die Konvertierung zwingt, in ein 16-Bit-Sample zu enden.
Ich glaube, dass die Verwendung von sndfile-convert (libsndfile) dieses Problem nicht hat. Ebenso glaube ich, dass es vermieden werden kann, indem mplayer verwendet wird, um das m4a zu dekodieren, bevor es mit ffmpeg oder flac kodiert wird. Ich denke soundKonverter auf KDE kann dies für Sie tun.
Ich schlage auf jeden Fall vor, zu überprüfen, ob die Originaldatei und die konvertierte Datei dieselbe Bittiefe von Samples haben.
quelle