ffmpeg在opencv 2.4中

时间:2012-08-26 15:16:29

标签: video opencv ffmpeg

我正在使用opencv,但它会打开视频类型。我有2.4版本的opencv,它显然内置了ffmpeg支持,虽然它没有正确打开任何电影文件,obj.grab()返回false并且retrieve(frame,0)返回NULL。所以在我看来,FFmpeg工作不正常,我需要做些什么来打开它,从互联网搜索中人们似乎建议从2.4开始它是一个非问题(虽然显然不是)。任何帮助,所有其他线程似乎只是没有找到我的答案。

(Windows 7,Visual Studio 2010,opencv 2.4)

2 个答案:

答案 0 :(得分:1)

我有同样的问题,通过将opencv_ffmpeg241.dll复制到我的可执行文件工作目录来解决它。我一开始并没有意识到它丢失了,因为我只是复制了DLL的调试版本(文件名末尾有一个“d”),但是这个版本只有一种风格。当我运行我的程序时,没有“丢失的DLL”错误,打开VideoCaptures只是没有工作。

答案 1 :(得分:0)

它可能不是您正在寻找的答案,但我使用2.4时遇到了类似的问题,当我使用2.3版本时,它再次正常工作。 我不知道问题是什么,我只知道这解决了我的问题。 HTH ..