Linux で FFMPEG を使用して作成した OPUS ファイルがいくつかあります (ストレージ スペースを節約するために削除した MP3 オリジナルから)。それらを Mac で再生できるようにし、可能であれば iTunes 経由で iPhone でも再生できるようにしたいと考えています。私の知る限り、Apple のハードウェアとソフトウェア (Web ブラウザーは除く) は OPUS をサポートしていますが、ネイティブの OGG コンテナー形式はサポートしていないため、代わりに Core Audio ファイルに含める必要があります。Linux および/または MacOS でこの変換を実行するにはどうすればよいでしょうか。
MP3 または AAC に変換し直すだけでよいことはわかっていますし、その方法もわかっていますが、実際のオーディオ データを再エンコードせずに Core Audio ファイルを作成する方法について興味があります。
答え1
ffmpeg は再エンコードせずにこれを実行できるはずです:
ffmpeg -i in-file.opus -c:a copy out-file.caf
ここでは動作しますが、結果のファイルをテストするための Mac OS X ボックスがありません。
PS: 非可逆形式間での変換は絶対に行わないでください。損失は常に悪化します。