【发布时间】:2010-05-30 23:09:02
【问题描述】:
我知道,这个问题之前已经被广泛讨论过,但是在 5 个小时的低效谷歌搜索之后,我想我应该问一下 :) 顺便说一下,所有这些问题都与 OpenCV 的早期版本有关,所以..
我已经编译了新的 OpenCV 2.1。来自 Ubuntu 9.10 下的源代码。它工作正常,除了 cvCreateVideoWriter,它返回 null 到以下请求:
CvVideoWriter *writer = cvCreateVideoWriter("video.avi",
CV_FOURCC('M','J','P','G'), fps, size, 0);
我浏览过 OpenCv 文件夹 - 它甚至似乎里面有 ffmpeg。我还在系统上安装了它以确保。我已将 CV_FOURCC('M','J','P','G') 更改为 -1 - 一文不值。
非常感谢您的帮助!
【问题讨论】:
-
顺便说一句,VideoWriter vw("video.avi", CV_FOURCC('M','J','P','G'), fps, size, 0);也无法打开。所以问题肯定出在编解码器上。