Wie konvertiere ich eine OGG OPUS-Datei in einen Apple Core Audio-Container?

Wie konvertiere ich eine OGG OPUS-Datei in einen Apple Core Audio-Container?

Ich habe einige OPUS-Dateien, die ich mit FFMPEG unter Linux erstellt habe (aus MP3-Originalen, die ich gelöscht habe, um Speicherplatz zu sparen). Ich möchte sie auf einem Mac und, wenn möglich, auf einem iPhone über iTunes abspielbar machen. Soweit ich weiß, unterstützen Apple-Hardware und -Software (allerdings nicht die Webbrowser) OPUS, aber nicht das native OGG-Containerformat und müssen es stattdessen in Core Audio-Dateien enthalten. Wie führe ich diese Konvertierung unter Linux und/oder unter MacOS durch?

Ich weiß, dass ich einfach wieder in MP3 oder AAC konvertieren kann und weiß, wie das geht, aber ich bin neugierig, wie man Core-Audiodateien erstellt, ohne die eigentlichen Audiodaten neu zu kodieren.

Antwort1

ffmpeg sollte dies für Sie erledigen, ohne erneute Kodierung:

ffmpeg -i in-file.opus -c:a copy out-file.caf

Das funktioniert hier, aber ich habe keine Mac OS X-Box, auf der ich die resultierende Datei testen könnte.

PS: Sie sollten wirklich nicht zwischen verlustbehafteten Formaten konvertieren. Die Verluste werden immer schlimmer.

verwandte Informationen