一、写视频文件
任务:将输入视频流或者捕获的图像序列记录到输出视频流中
思路:创建一个写入设备以便以便一帧一帧将视频流写入视频文件。实现这一功能的函数是cvCreateVideoWriter(),当输出设备被创建之后,我们可以通过调用cvWriteFrame()逐帧将视频流写入文件,写入结束后,我们调用cvReleaseVideoWriter()来释放资源。
二、核心函数介绍
Opencv写视频文件核心函数
cvCreateVideoWriter
cvWriteFrame
cvReleaseVideoWriter
(1)cvCreateVideoWriter
cvCreateVideoWriter (const char* filename, int fourcc, double fps, CvSize frame_size, int is_color=1 );
filename:指定新建视频的文件名字。
fourcc:视频压缩的编码格式