Link to home
Start Free TrialLog in
Avatar of Joshyy
Joshyy

asked on

Screen Recording

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)?
ASKER CERTIFIED SOLUTION
Avatar of vinnyd79
vinnyd79

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of glass_cookie
glass_cookie

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 : )
Avatar of Joshyy

ASKER

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.
Avatar of Joshyy

ASKER

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?
Avatar of Joshyy

ASKER

no answer to my question
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


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