超哥,按照你的代码,我windows电脑mic采集到的数据帧大小是88200,并且位深为s16的,也就说单通道每个音频帧采样数量88200/2/2=22050,但是aac编码器期望的帧大小是2048,s16,我该如何重采样呢?采样数量为22050,重采样缓冲区就会撑爆,如果按照22050这样样本数量,av_frame_send就会返回22,提示样本size大于编码器期望的 ...
avcodec_send_frame函数返回-22,同时控制台输出 [libfdk_aac @ 0x7fe44aa37a40] frame_size (2048) was not respected for a non-last frame 自己敲的代码以及跑老师的例子,都是这个错误?libfdk_aac已经编译进来了,同时终端用命令ffmpeg -ar 44100 -ac 2 -f s16le -i audio1_Demo.pcm -c:a libfdk_a...