AVFrame

简要描述
  • AVFrame是包含码流参数较多的结构体
参数
参数名 类型 说明
data[AV_NUM_DATA_POINTERS] uint8_t* 解码后原始数据(对视频来说是YUV,RGB,对音频来说是PCM)
linesize[AV_NUM_DATA_POINTERS] int data中“一行”数据的大小。注意:未必等于图像的宽,一般大于图像的宽
width, height int 视频帧宽和高
nb_samples int 音频的一个AVFrame中可能包含多个音频帧,在此标记包含了几个
format int 解码后原始数据类型(YUV420,YUV422,RGB24…)
key_frame int 是否是关键帧
pict_type enum AVPictureType 帧类型(I,B,P…)
sample_aspect_ratio AVRational 宽高比(16:9,4:3…)
pts int64_t 显示时间戳
coded_picture_number int 编码帧序号
display_picture_number int 显示帧序号