区别:编码
AVPacket: 存储解码前数据(编码数据:H264/AAC等) AVFrame: 存储解码后数据(像素数据:YUV/RGB/PCM等)
解码编码大概步骤:code
一、解码,大概能够理解为由AVPacket转换成AVFrame 二、编码,大概能够理解为由AVFrame转换成AVPacket
其余信息:视频
一个音视频流读取出来以后,在代码中是以AVPacket的形式存在 若是把AVPacket所有写到一个文件里面,是能够直接播放的 AVFrame直接写到文件中,是PCM数据文件,一般的播放器不能直接识别播放