views:

74

answers:

4

hi , i am looking for a good way to record a screenCast using c# , i think i should record many screenShots (24 /sec) and save them but i dont know if this is the best solution and i dont know how to do that. so i need to know what is the best way to do that and how to implement it .

+3  A: 

It sounds like you want to implement a screen recorder like Camtasia. This is not a simple task- you have to hook into the video subsystem at the OS level with WinAPI calls, then record screenshots and save to a video format.

Dave Swersky
A: 

Have you tried Expression Encoder

Adam
A: 

Take a look at this Enhanced Desktop Recorder article and this CodeProject article to get you started.

keyboardP
A: 

i think i should record many screenShots (24 /sec) and save them but i dont know if this is the best solution

Well, it is the most cappy solution possibly. Seriously. Otherwise DVD etc. would just playback sceenshots. You waste tons of bandwidth and CPU with that. Totally non-operable.

I suggest you read up on video encoding, Directshow etc.

TomTom