FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
想要快速了解 av_read_frame 的内部实现,最好先了解一下 demux 的一些概念和该函数内的大概层级:在 ffmpeg 的部分的 av_read_frame 函数内部大概可以分成3层,每层的分工明确、职责单一。