我正在尝试创建一个电影使用opencv和我需要的输出文件是在H264格式。
我在opencv中使用了下面的fourcc,但我得到的错误是没有安装合适的编解码器。
fourcc=CV_FOURCC('H','2','6','4') ;当我运行我的应用程序时,我得到以下错误消息:
Could not find encoder for codec id 28: Encoder not found我需要什么才能在OpenCV中使用这个编解码器?
发布于 2013-06-27 05:25:26
H264不是一个编解码器,而是一个标准,而例如x264是一个实现H264标准(CV_FOURCC('X','2','6','4') ;)的编码器。
OpenCV可以使用FFMPEG或VFW编写视频。您需要使用X264支持来编译FFPMEG (可以在FFMPEG的网站上找到相关说明)
如果你使用的是VFW:看看http://sourceforge.net/projects/x264vfw/
https://stackoverflow.com/questions/17024224
复制相似问题