AVFrame的data和linesize:
YUV: linesize[0] = width + padding size(16+16),linesize[1]=linesize[0]/2
data[0],data[1],data[2]分别代表yuv
RGB: linesize[0] = width*pixel_size for RGB
data[0]为packet rgb
pFrame->data[1] = pFrame->data[1]+pFrame->linesize[1]*(pContext->height/2-1);
pFrame->data[2] = pFrame->data[2]+pFrame->linesize[2]*(pContext->height/2-1);
本文介绍如何使用FFmpeg库进行视频解码,并将解码后的YUV格式转换为RGB格式,涉及AVFrame结构体的data和linesize字段操作及SwsContext上下文设置。
688

被折叠的 条评论
为什么被折叠?



