We help IT Professionals succeed at work.

Screen Recording

Joshyy
Joshyy asked
on
i know how to preform a screen capture and saving it to file, but is there a way of recording the screen so as to make a video clip (avi or watever)

Or should i just take many screen captures (ie one per sec)?
Comment
Watch Question

Commented:
This works well and comes with a good sample project. Its not freeware,but you can try out an evaluation version.

http://www.techsmith.com/developertools/screenrecordersdk/default.asp
CERTIFIED EXPERT

Commented:
Hi!

You could also do screen capture every sec, but you'll have to worry about the size problem and the naming of the files so as to view the 'recording'.

To solve the size problem, it's better to save it as a jpg file rather than a bitmap file.

Here's a file for you over the net that might help you:

Download...
http://www.vb-helper.com/HowTo/scrgrab2.zip
Description: Let the user grab part of the screen and save it in a JPEG file (26K)

You could modify the above code and set the coordinates rather than using the mouse manually.

That's it!

glass cookie : )

Author

Commented:
vinnyd79: is there not a way that I could write such a control myself?

glass cookie:  Yeah most probably if I do not find a better way i will use this method...  And to keep track of the different images (as well as reduce size), I'll just throw them in a zip file.

Author

Commented:
Its not effiecent enough to take screen shots every second... i need a component that like vinny79 said... but its way too expensive... is there some way I could write something to suit my needs?

Author

Commented:
no answer to my question
Un1

Commented:
Try this:

http://www.banasoft.net/AVPhone.htm

VidCap and AVIFile controls:

VidCap1.Connect -2 '-2 to screen
VidCap1.Compressor = "divx" 'set compressor
VidCap1.StartCapture 'start screen capturing

AVIFile1.CreateFile filepath, VidCap1.BitmapFormat


'video frame captured
Private Sub VidCap1_Frame(Data As Variant)
    AVIFile.WriteVideo Data
End Sub


CERTIFIED EXPERT
Author of the Year 2009

Commented:
Hi Joshyy,
It appears that you have forgotten this question. I will ask Community Support to close it unless you finalize it within 7 days. I will ask a Community Support Moderator to:

    Accept vinnyd79's comment(s) as an answer.

Joshyy, if you think your question was not answered at all or if you need help, just post a new comment here; Community Support will help you.  DO NOT accept this comment as an answer.

EXPERTS: If you disagree with that recommendation, please post an explanatory comment.
==========
DanRollins -- EE database cleanup volunteer
Per recommendation, force-accepted.

Netminder
CS Moderator

Explore More ContentExplore courses, solutions, and other research materials related to this topic.