2016-05-21 4 views
0

загружать видео в моем C# проект AForge FFMPEG, но когда я пытаюсь показать видеокадры в картинке коробке я получаю исключение, что сказать «Параметр не действует»не может показывать видео кадров в картине поле

Это является моим кодом:

 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

Не удаляйте изображение, так как оно также очищает его от окна изображения.

Кроме того, вы делаете это в цикле. Во время этого ui не будет обновляться. Вместо этого используйте таймер, и в каждом тике отметьте один кадр.