On Thu, Nov 21, 2024 at 19:06:26 +0100, Ferdi Scholten wrote:
> The MP4 container only supports a few audio codecs namely these:
> Advanced Audio Coding (AAC)
> <https://en.wikipedia.org/wiki/Advanced_Audio_Coding>, Audio Lossless Coding
> <https://en.wikipedia.org/wiki/Audio_Lossless_Coding> (ALS), Scalable
> Lossless Coding <https://en.wikipedia.org/wiki/Scalable_Lossless_Coding>
> (SLS), MP3 <https://en.wikipedia.org/wiki/MP3>, MPEG-1 Audio Layer II
> <https://en.wikipedia.org/wiki/MPEG-1_Audio_Layer_II> (MP2), MPEG-1 Audio
> Layer I <https://en.wikipedia.org/wiki/MPEG-1_Audio_Layer_I> (MP1), CELP
> <https://en.wikipedia.org/wiki/CELP>, HVXC
> <https://en.wikipedia.org/wiki/HVXC> (speech), TwinVQ
> <https://en.wikipedia.org/wiki/TwinVQ>, Text To Speech Interface (TTSI) and
> Structured Audio Orchestra Language
> <https://en.wikipedia.org/wiki/Structured_Audio_Orchestra_Language> (SAOL),
> Apple Lossless <https://en.wikipedia.org/wiki/Apple_Lossless>, Free Lossless
> Audio Codec <https://en.wikipedia.org/wiki/FLAC> (added in late 2018), and
> Opus <https://en.wikipedia.org/wiki/Opus_(audio_format)> (added in late
> 2018)
>
> Use a different container like MKV if you want support for almost every
> audio codec available

That info is outdated, as ISO/IEC 23003-5 added support for PCM formats
in MP4, and that was implemented in ffmpeg:
https://trac.ffmpeg.org/ticket/10185
https://github.com/FFmpeg/FFmpeg/compare/d04dbf48fc7474747e27caceeed7153d1c0585e4..d4ee177a36c59b19de474d3713304c7828263cb0

But that unfortunately does not include the codec in question here,
AV_CODEC_ID_PCM_MULAW. So you need to re-encode the audio to something
else, or use a different container, as Ferdi suggested.

Cheers,
Moritz
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to