Click here to Skip to main content
11,926,805 members (54,509 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# Video picturebox , +

i am a beginner my question is how to load a video from your hard drive and display it in picture box?.I have tried using this


but it says out of memory

Posted 29-Nov-12 1:11am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

loraloper_22 29-Nov-12 6:34am
but being student of the game i am asking why this does not work
pictureBox2.Image = System.Drawing.Image.FromFile(@"E:\myVideo.avi");??
Krunal R 29-Nov-12 6:37am
I'm student as well.. Try to put breakpoint at that position and debug it.. Perhaps, this might help you to undertsand ..
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

I am a big fan of aforge

AVIReader reader2 = new AVIReader();
System.Drawing.Bitmap[] readArray = new System.Drawing.Bitmap[10000];
//Write the code below under a button etc

            reader3.Open(@"E:\myvideo.avi");//file path

            int count = reader3.Length - 1;
            for (int i = 0; i < reader3.Length - 1; i++)//iterate through each frame
                readArray[i] = reader3.GetNextFrame();
                pictureBox2.Image = (System.Drawing.Image)readArray[i];
            totalFrames = reader3.Length - 1;

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.151126.1 | Last Updated 29 Nov 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100