用ffmpeg代码打开mp4,读取后分离出其中的aac包,依次写入一个文件audio.aac中,然后播放无音频,出错。把编码后的aac放入.aac容器后,并没有包含这些音频的信息,比如声道数,采样率等,因此播放器就不知道如何播放它。在每个包写入前,都需要写入adts头。之后播放成功。用ffmpeg代码打开mp4,读取后分离出其中的aac包,依次写入一个文件aud
用ffmpeg代码打开mp4,读取后分离出其中的aac包,依次写入一个文件audio.aac中,然后播放无音频,出错。把编码后的aac放入.aac容器后,并没有包含这些音频的信息,比如声道数,采样率等,因此播放器就不知道如何播放它。在每个包写入前,都需要写入adts头。之后播放成功。用ffmpeg代码打开mp4,读取后分离出其中的aac包,依次写入一个文件aud