视频流解码之后的YUV数据是视频的原始数据,只包含对应的像素信息,不包含图像格式信息。在处理和存储原始的YUV数据的时候,我们一般会对YUV数据进行编码压缩。这里就介绍一下YUV数据编码压缩的流程。
编码YUV数据的时候,我们需要指定YUV数据的格式信息,包括:像素分辨率(width,height)、像素格式(pix_fmt)、视频的帧率(fps)、视频的码率(bit_rate)。对应的参考demo如下:
#define _CRT_SECURE_NO_WARNINGS
extern "C"
{
#include <libavutil/imgutils.h>
#include <libavu