cv::VideoWriter::fourcc , 帧为YUV420 时
时间: 2024-01-11 17:03:20 浏览: 153
一般情况下,使用YUV420格式的帧时,可以使用以下的fourcc值来设置VideoWriter的编码器:
1. FOURCC('I','4','2','0'):YUV420编码器。
2. FOURCC('Y','V','1','2'):YUV420编码器。
3. FOURCC('Y','U','Y','V'):YUV422编码器。
4. FOURCC('U','Y','V','Y'):YUV422编码器。
请注意,fourcc值的选择也取决于您要使用的编码器和系统支持的编码器。
相关问题
VideoWriter_fourcc
VideoWriter_fourcc是一个对象,用于指定视频编码器的格式。它由四个字符组成,表示不同的编码类型。常用的参数包括:
- cv2.VideoWriter_fourcc('I', '4', '2', '0'):YUV编码类型,文件名后缀为.avi。
- cv2.VideoWriter_fourcc('P', 'I', 'M', 'I'):MPEG-1编码类型,文件名后缀为.avi。
- cv2.VideoWriter_fourcc('X', 'V', 'I', 'D'):MPEG-4编码类型,文件名后缀为.avi。
- cv2.VideoWriter_fourcc('T', 'H', 'E', 'O'):Ogg Vorbis编码类型,文件名后缀为.ogv。
- cv2.VideoWriter_fourcc('F', 'L', 'V', '1'):Flash视频编码类型,文件名后缀为.flv。
在使用VideoWriter时,需要注意在指定编码类型时要与write()函数中写入的图像尺寸保持一致,否则视频存储可能失败。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
cv2.VideoWriter.fourcc
cv2.VideoWriter.fourcc是一个函数,用于指定视频编码器的参数。它可以根据需要选择不同的编码器来生成不同格式的视频文件。常见的编码参数包括MPEG-4编码(.mp4),YUV编码(.avi),MPEG-1编码(.avi),Ogg Vorbis编码(.ogv)和Flash视频编码(.flv)等。通过调用cv2.VideoWriter_fourcc函数并传入相应的参数,可以创建一个VideoWriter对象,用于将图像序列写入视频文件中。
#### 引用[.reference_title]
- *1* [OpenCV中cv2.VideoWriter_fourcc()函数和cv2.VideoWriter()函数的结合使用](https://blog.csdn.net/weixin_43869605/article/details/119826406)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文