2012-04-08 163 views
1

我正尝试使用Emgucv Caputre类加载视频。在Emgucv中播放视频

这是我的代码:

Capture capture = new Capture(filename); 

很简单,但每一次,我得到一个TypeInitializationException。 我正试图读取使用Android手机拍摄的mp4文件。

我看了http://opencv.willowgarage.com/wiki/VideoCodecs,我试着将它转换成各种形式的avi。我尝试使用mencoder像这样: mencoder in.avi -ovc raw -vf format = i420 -nosound -o out.avi

但它仍然不起作用。

请帮我找出原因。

谢谢。

回答

1

我找到了解决方案。 问题是我加载了一个使用EmguCV dll for x64的项目,其中我的系统是x86。 切换它们后,它工作。