只要交换每个sample的高8bit和低8bit就可以了
AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg),在使用ffmpeg解码aac的时候,如果使用avcodec_decode_audio4函数解码,那么解码出来的会是AV_SAMPLE_FMT_FLTP 格式的数据( float, 4bit , planar), 如果我们希望得到16bit的数据(如AV_SAMPLE_FMT_S16P数据),那么我们需
只要交换每个sample的高8bit和低8bit就可以了
1521
3910
2346
1165

被折叠的 条评论
为什么被折叠?