Como faço para converter um arquivo OGG OPUS em um contêiner Apple Core Audio?

Como faço para converter um arquivo OGG OPUS em um contêiner Apple Core Audio?

Tenho alguns arquivos OPUS que criei com FFMPEG no Linux (de originais MP3 que excluí para economizar espaço de armazenamento). Gostaria de torná-los reproduzíveis em um Mac e, se possível, em um iPhone via iTunes. Pelo que eu sei, o hardware e software da Apple (embora não os navegadores da web) suportam OPUS, mas não suportam seu formato de contêiner OGG nativo e precisam que ele esteja contido em arquivos Core Audio. Como faço esta conversão no Linux e/ou no MacOS?

Eu sei que posso simplesmente converter novamente para MP3 ou AAC e sei como fazer isso, mas estou curioso para criar arquivos Core Audio sem recodificar os dados de áudio reais.

Responder1

O ffmpeg deve fazer isso por você, sem recodificar:

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

Isso funciona aqui, mas não tenho uma caixa do Mac OS X para testar o arquivo resultante.

PS: Você realmente não deve converter entre formatos com perdas. As perdas sempre pioram.

informação relacionada