Solved

C# Screen Capture, record to video

Posted on 2011-03-23
3
1,671 Views
Last Modified: 2013-12-17
Hi,

I am designing an application and would like to include the option of producing a video screen capture of the terminal for about 1 hour.
I have searched for a tutorial but found alot of info about screen shots but but nothing for video.
Hopefully this functionality is build into .NET somewhere?
Can anyone let me know if they know how to implement this.
Thanks
0
Comment
Question by:Jonesey007
3 Comments
 
LVL 1

Expert Comment

by:Muralidharand
ID: 35197028
0
 

Author Comment

by:Jonesey007
ID: 35198032
Hi, Muralidharand

I saw this link earlier, it talks about bitmaps, i was specifically interested in recording video?

Or do people stitch the bitmaps together to create video? i understand how this works, i was just hoping .NET had a video recording functionality native.

Thanks
0
 
LVL 5

Accepted Solution

by:
MedievalWarrior earned 500 total points
ID: 35198452
They do stick intervaled snapshots together but the applications usually do other things like compression to save disk space. I have written a very basic one before without compression and use the Windows AVI API to stick all the screen shots into an AVI so it runs as a video. This is probrably the worst approach but it does produce a screen capture but it's not fast thats for sure. Many applications are using DirectX features now because you can interface directly with the video card. You will have better results searching for Direct X captures which is how most are doing it these days.

Various methods for capturing the screen
http://www.codeproject.com/KB/dialog/screencap.aspx
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now