视频编解码器的H264与opencv

Video codec for H264 with opencv

本文关键字:opencv H264 编解码器 视频      更新时间:2023-10-16

我正在尝试使用opencv创建一个电影,我需要输出文件为H264格式。

我在opencv中使用了以下四cc,但我得到的错误是没有安装合适的编解码器。

fourcc=CV_FOURCC('H','2','6','4') ;

当我运行我的应用程序时,我得到以下错误消息:

Could not find encoder for codec id 28: Encoder not found

我需要什么才能在OpenCV中使用这个编解码器?

H264不是编解码器,而是标准,而例如x264是实现H264标准的编码器(CV_FOURCC('X','2','6','4');)。

OpenCV可以使用FFMPEG或VFW编写视频。您需要编译支持x264的FFPMEG(说明可以在FFMPEG的网站上找到)

如果你正在使用VFW:看看http://sourceforge.net/projects/x264vfw/