文章目录 1.定义图片RGB数据结构体 2.定义分配和释放内存的C方法 3.提取视频文件中的原始图像数据 4.将YUV数据转换成图片RGB数据 5.将RGB数据保存成对应的图片 完整工程代码 在浏览视频的过程中,有时候我们需要将视频中的某一帧图像以图片的形式保存到本地。这时候我们就需要对视频流中的图像数据进行转码提取和数据存储了。视频流转图片的流程如下图所示: 1.定义图片RGB数据结构体 首先定义图片数据结构体用来存储转换之后的图片RGB数据 //定义RGB图片数据结构 typedef struct RGB888 { uint8_t r; uint8_t g; uint8_t b;