2016-05-21 61 views
0

我上传的视频由AForge FFMPEG我的C#项目,但是当我尝试以显示图片框的视频帧我得到例外的是说“参数无效”不能显示视频帧图片框

这是我的代码:

 VideoFileReader reader = new VideoFileReader();   

     reader.Open(txtPath.Text.ToString()); 
     for (int i = 0; i < reader.FrameCount; i++) 
     { 
       Bitmap videoFrame = reader.ReadVideoFrame(); 

       pictureBox1.Image = videoFrame; 

       videoFrame.Dispose(); 
     } 
     reader.Close(); 

请帮忙吗?

回答

0

不要处理图像,因为它也会从图片框中清除它。

此外,你正在做一个循环。在此期间,用户界面不会更新。使用一个定时器,并在每个计时器滴答,读一帧。