我知道,这个问题之前已经被广泛讨论过,但经过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 - 都没有价值。
我非常感谢你的帮助!
答案 0 :(得分:0)
我再次从源代码重新编译OpenCV和ffmpeg,它现在似乎工作正常。