区别:
AVPacket: 存储解码前数据(编码数据:H264/AAC等)AVFrame: 存储解码后数据(像素数据:YUV/RGB/PCM等)
解码编码大概步骤:
1、解码,大概可以理解为由AVPacket转换成AVFrame2、编码,大概可以理解为由AVFrame转换成AVPacket
其他信息:
一个音视频流读取出来之后,在代码中是以AVPacket的形式存在如果把AVPacket全部写到一个文件里面,是可以直接播放的AVFrame直接写到文件中,是PCM数据文件,通常的播放器不能直接识别播放