On 2026-05-02 08:46 am, James Almer via ffmpeg-devel wrote:
On 4/23/2026 1:32 AM, Gyan Doshi wrote:


On 2026-04-23 02:14 am, Klaus Jakobsen via ffmpeg-devel wrote:
Hi there,

I just recorded an audio file on my iPad and bought a simple offline any-to-almost-any converter. It was able to convert to this .cav file. Use as you see fit. FFMPEG was able to convert it to .wav without any issues.

Sorry, I should have been clearer. By Apple app, I mean an app by Apple, not just any that runs on an Apple device.

Also, when using FFMPEG 8.0 to convert anything to .caf containing Opus audio, those files play back just fine on most of my Apple devices (I have about 50, only the oldest (iPad 1 etc.) can't play them.

Interesting.

@James, maybe we can reintroduce Opus muxing in CAF under a lower compliance level.

I don't like the idea of generating non-compliant files, more so when they "work" purely because the default settings applied by the decoder due to the lack of extradata that should have been taken from the missing kuki tag just happen to match the most common encoded files (mono/stereo). If you try to mux a 5.1 stream, the lack of a mapping will make decoding fail.

But I guess we could allow the muxing of mono/stereo streams if experimental compliance is requested.

The guard for Opus channels > 2 already existed (just below what you removed in 3fc7e39eb8)
Just need the flag check added.

Regards,
Gyan

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to