[Libav-user] Regarding AAC to PCM conversion
Carl Eugen Hoyos
ceffmpeg at gmail.com
Fri Aug 9 23:16:19 EEST 2019
Am Fr., 9. Aug. 2019 um 17:19 Uhr schrieb Gitanshu Mehndiratta
<gitanshu39 at gmail.com>:
> My target is to convert AAC, fltp format to PCM, S16 format.
If you are using the native "aac" decoder, the output is AV_SAMPLE_FMT_FLTP,
you have to use either the aresample filter or the libswresample
to convert to AV_SAMPLE_FMT_S16.
There is also an "aac_fixed" decoder but is provides AV_SAMPLE_FMT_S32P
which you also have to convert.
Note that the format provided by a decoder is not part of the api, it has
changed in the past and may change in the future so it is a good idea
to use aresample even if the decoder and encoder (currently) use the
same sample format.
More information about the Libav-user