У меня есть несколько файлов OPUS, которые я создал с помощью FFMPEG на Linux (из оригиналов MP3, которые я удалил для экономии места). Я хотел бы сделать их воспроизводимыми на Mac и, если возможно, на iPhone через iTunes. Насколько мне известно, оборудование и программное обеспечение Apple (но не веб-браузеры) поддерживают 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: Вам действительно не следует конвертировать между форматами с потерями. Потери всегда становятся хуже.