Video Recording

Video Recording

Post by lexto » Fri, 08 Apr 2005 22:16:35



Hi, i need to record the video data that i'm getting from the graphics card. This recording operation should continue without to stop and without to lose any frame. Every 2 hour it needs to open a new file and save the last 2 hour's video record. I thought that i can use TVideoGrabber component but i found that when it's trying to switch between files, it's losing about 20-25 frame. Ideally it shouldn't lose any frame but lower than 10 frame would be cool too.

Could you suggest me any new product or a new idea about how can i make it accomplished..

Kind Regards,
 
 
 

Video Recording

Post by Nils Haec » Sat, 09 Apr 2005 00:17:29

Well, video compression is usually not done in realtime, esp if you use a
codec that requires a lot of computation. If you want to do it in realtime,
then have a look at DirectX and some of the codecs that are suitable.
Perhaps the DV codec, or else just store each frame as bitmap, uncompressed,
like DV does, but that would eat a lot of diskspace.

You can also look at a hardware MPeg compressor, some grabber cards have
this capability. A hardware solution can work in realtime because it
contains special fast DSP chips for that.

If it's just a problem of "inbetween files", then consider working with a
buffer. A second thread would do the filing, and "eat" part of the buffer
whenever it is saving. The buffer will temporarily grow in size whenever the
second thread has to open a new file, but if it's just 15-20 frames that
should be OK.

Nils



card. This recording operation should continue without to stop and without
to lose any frame. Every 2 hour it needs to open a new file and save the
last 2 hour's video record. I thought that i can use TVideoGrabber component
but i found that when it's trying to switch between files, it's losing about
20-25 frame. Ideally it shouldn't lose any frame but lower than 10 frame
would be cool too.
accomplished..

 
 
 

Video Recording

Post by Steve Garl » Sat, 09 Apr 2005 00:59:00

>>Hi, i need to record the video data that i'm getting from the graphics
card.

SkyWire Video SDK supports recording with either JPEG or MPEG4 with remote
playback support available also.

PocketPC and Phone support is also available

http://www.yqcomputer.com/



--
Steve Garland XXXX@XXXXX.COM
SkyWire Video - Cross Platform MPEG4 Video Streaming
SkyWire Video GPS- Location Based Integration of Video and Remote Devices
SkyWire VoIP (H323 and SiP) - IP meetsTelephone Systems- Win32 and PocketPC
ASTA Technology Group www.astatech.com www.astaskywire.com