什么是opencv中mpeg解码器的4个字符id

时间:2013-06-07 15:03:38

标签: c++ opencv mpeg-4 fourcc

我想创建一个符合以下规范的mpeg4流:

Container mp4.mov m4v

分辨率1920 X 1080

Codec h264主要配置文件4.1

我想知道我应该使用什么CV_FOURCC和文件扩展名?

任何帮助表示感谢。

我正在使用C ++

一般情况下哪里可以找到任何编码的四分之一?

2 个答案:

答案 0 :(得分:2)

如果您阅读文件,则无需指定任何编解码器。

如果您写入文件,我认为您需要指定X264。 FOURCC代码的完整列表avaliable here

答案 1 :(得分:2)

这里提到了一些与OpenCV一起使用的常见fourCC代码 http://opencv.willowgarage.com/wiki/documentation/cpp/highgui/VideoWriter

这是一个更长的其他编解码器的FOURCC代码列表。 http://www.fourcc.org/codecs.php

由于您想使用H264,您可以使用H264或X264作为FOURCC代码。