The USAC format is not supported by standard decoders/players (VLC, mpc-hc, NeroAacDec, qaac, faad, ffmpeg, my Samsung TV).
My Xiaome movil play stereo like mono.
Only foobar2000 with a new fdk-aac packet decoder can play/decode it in my PC.
Still don't work multichannel, pipe input, WAVE_FORMAT_EXTENSIBLE input, etc.
C:\tmp\Test\mpv>mpv z5.m4a
(+) Audio --aid=1 (*) (aac 2ch 44100Hz)
[ffmpeg/audio] aac: Audio object type 42 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
Could not open codec.
Decoder init failed for aac
[ffmpeg/audio] aac_fixed: Audio object type 42 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
Could not open codec.
Decoder init failed for aac_fixed
Failed to initialize a decoder for codec 'aac'.
Audio: no audio
No video or audio streams selected.
Exiting... (Errors when loading file)
The question is for what we need a non free decoder (libfdk) to decode a open source encoder.
Yes I am very confused, it is possible make a open source encoder without open source decoder?
That the painful part xHE-AAC needs newer decoders that are made for USAC/xHE-AAC. At 144kbps VBR QAAC & Opus are already transparent for music...So I have no clue why this format aiming at?.
That the painful part xHE-AAC needs newer decoders that are made for USAC/xHE-AAC. At 144kbps VBR QAAC & Opus are already transparent for music...So I have no clue why this format aiming at?.
It's not for the transparent music encoding, its aim is at very low bit rates between 12 and 64 kbit/s, good for speech, like audio books or movie audiotracks & ect..