VideoWriter fourcc
时间: 2024-06-16 07:02:54 浏览: 181
AVI Writer
4星 · 用户满意度95%
VideoWriter fourcc是用于指定视频编码器的四字符代码(Four Character Code)。它是一个32位整数,用于标识视频编码器的唯一标识符。通过指定适当的fourcc,可以选择不同的视频编码器来进行视频压缩和编码。
在OpenCV中,使用VideoWriter类来创建视频文件并将图像帧写入其中。在创建VideoWriter对象时,需要指定fourcc参数来选择所需的视频编码器。常见的一些fourcc值包括:
1. MJPG:Motion-JPEG编码器,适用于.avi文件。
2. XVID:Xvid MPEG-4编码器,适用于.avi文件。
3. MP4V:MPEG-4编码器,适用于.mp4文件。
4. H264:H.264编码器,适用于.mp4文件。
使用示例:
```python
import cv2
# 创建VideoWriter对象
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640, 480))
# 写入图像帧
frame = cv2.imread('frame.jpg')
out.write(frame)
# 释放资源
out.release()
```
阅读全文