opencv 写视频时找不到编码器问题解决方法

来源:互联网 发布:阿里云监控系统 编辑:程序博客网 时间:2024/06/08 13:43

先写下遇到的问题:

代码中用到VideoWrite函数,结果程序运行时提示:can't find encoder for codec id 28,运行结果的视频打不开~~

解决方案:

首先,下载 x264vfw,并安装;

然后将代码中VideoWrite参数改为:CV_FOURCC('X','2','6','4') 。
再次运行程序,发现仍会提示can't find encoder for codec id 28,但是会弹出x264vfw窗口,程序运行完成后,生成的结果视频可以成功打开;


个人觉得这个方案不是最好的解决方案,如果有更好的解决办法欢迎告知啊,tks~

原创粉丝点击