⾳频解码过程如下图所示:AAC的音频格式送到音频解码器,然后得到PCM收据,音频解码器也有分为硬件或软件解码器,这里就以FFmpeg解码器为主作讲解。读取文件到缓冲区进行解码,fread,如果 data_size = fread 大于 0,就持续的去解码。
一、封装格式与编码格式的区别与联系1.1 什么是封装格式?封装格式(也叫容器)就是将已经编码压缩好的视频流、音频流及字幕按照一定的方案放到一个文件中,便于播放软件播放。一般来说,视频文件的后缀名就是它的封装格式。封装的格式不一样,后缀名也就不一样。