具有特定编解码器的Emgu CV VideoWriter

时间:2012-07-04 06:41:38

标签: c# emgucv avi opencvdotnet

我需要使用Emgu CV库的VideoWriter类来实时捕获屏幕。

现在的问题是文件大小...所以,我必须使用特定的编解码器。

到目前为止,我已经尝试了代码即时发布:

  

// VideoWriter原型:VideoWriter(String fname,Int32 comprescode,   Int32 pfs,Int32 width,Int32 height,Boolean isColor);

     

VideoWriter captureOutput; = new VideoWriter(@“test.avi”,-1,1,width,   身高,真实);

因此我得到了视频COmpression对话框,我有机会选择编解码器。

enter image description here

我选择了Microsoft Windows Media Video 9编解码器,似乎我需要使用此编解码器来解决文件大小问题。

而不是每次我的程序运行时选择,我将在我的程序中选择它(源代码中)。

有一些编解码器代码可以应用于CvInvoke.CV_FOURCC('我','Y','U','V')或其他,但我对Windows Media Video 9没有任何想法。

我只是想知道是否有人遇到像我经历的同样的问题。

任何想法都高度赞赏。 感谢〜

0 个答案:

没有答案