无法在图片框中显示视频帧

时间:2016-05-21 09:10:14

标签: c# aforge

我通过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();

请帮忙吗?

1 个答案:

答案 0 :(得分:0)

请勿丢弃图像,因为它也会从图片框中清除图像。

另外,你是在循环中完成它。在此期间,ui将不会更新。改为使用定时器,并在每个定时器滴答中读取一帧。