VideoWriter.fourcc
时间: 2024-04-28 13:24:49 浏览: 98
Creating a video with OpenCV.zip
FourCC (Four Character Code) 是一种用于标识视频编解码器的四个字符代码。它通常用于指定 VideoWriter(视频写入器)类中的编解码器。FourCC 代码可以是一个整数值,也可以是一个四个字符组成的字符串。
在 OpenCV 中,可以使用以下两种方式指定 FourCC 代码:
1. 整数值:使用 `cv2.VideoWriter_fourcc()` 函数将四个字符转换为整数值。例如,要使用 MPEG-4 编码器(通常用于 .mp4 文件),可以使用 `cv2.VideoWriter_fourcc('M', 'P', '4', 'V')`。
2. 字符串:直接将四个字符作为字符串传递给 VideoWriter 的构造函数。例如,要使用 H.264 编码器(通常用于 .avi 文件),可以将 `"H264"` 作为参数传递给 VideoWriter 的构造函数。
注意:具体可用的编解码器取决于您的系统和 OpenCV 版本。您可以使用 `cv2.VideoWriter_fourcc()` 函数获取系统支持的编解码器列表。
阅读全文