I have a bit of a unique problem. In order to do some video analysis, I need to be able to capture a DisplayPort input at full resolution in a RAW recording (YUY2 is fine in this case). I just got in the Datapath VisionSC-DP2, and it actually works great in VirtualDub capture mode (with some extremely fast storage, of course).
However, I am looking for a scriptable capture method, and the archaic VirtualDub scripting language does not allow for access to capture mode. We are currently using the Dual-Link DVI Version of the Datapath card for capture at 2560x1440 60hz with some cobbled together directshow graphs and that works fine, but as soon as we go to 4K, we start to drop frames and hit a bottleneck somewhere.
Obviously next to no one is doing this sort of RAW capture, but does anyone have suggestions as to what software might be able to handle this? I've tried FFMPEG with little success. DirectShow is the only interface to this card.
Thanks!
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 12 of 12
Thread
-
-
That's gonna cost you top dollar!
Cinedeck ZX 45 can do what you want but you better open your wallet!
-
Disk I/O is probably your problem. Current hard drives max out around 150 MB/s sustained. If your computer is fast enough use a lossless codec to reduce the drive I/O rate. Or use a RAID array.
-
Disk I/O is not a problem, I'm using a PCIe SSD capable of 2GB/s. When I record with VirtualDub at 60hz I get no dropped or inserted frames. I'm just looking for an automated way to do the same thing, instead of having to use the VDub capture interface -
Try using the dump filter for your graph output (no container, you can remux later if necessary).
AVI for example keeps a keyframe index. It preextends the file, writes the index, then goes back to where it was to write data. When the data catches up to the index it preextends the file again, writes the index, then goes back to write data. You get long pauses each time it pre extends. Using the dump filter will just write raw data to the file with no container overhead. -
I'm currently using the Capture Card -> AVI Mux -> File Writer.
I can't find a dump filter in graph edit, is it a third party filter I have to import? -
I managed to create and run a graphfile to record the raw output using the dump filter, and it seems to have worked okay.
Any recommendations on how to mux it into an AVI? -
AviSynth's RawSource() should be able to handle it.
Code:RawSource("YUY2.RAW", 1920, 1080, "YUYV") # a 1920x1080 YUY2 video
-
-
-
Similar Threads
-
Need new Capture card for recording SD channels from tv in high quality
By techspark in forum CapturingReplies: 15Last Post: 13th Jun 2012, 14:07 -
muxing raw h264 with raw g711 to mp4 continer
By niror in forum Newbie / General discussionsReplies: 5Last Post: 23rd Aug 2011, 12:25 -
Any such thing as a raw capture?
By VHSMadness in forum CapturingReplies: 12Last Post: 24th May 2011, 08:43 -
DirectShow and Drivers--multiple instances of the same capture card
By Austin Covello in forum Newbie / General discussionsReplies: 0Last Post: 7th Feb 2011, 11:43 -
Best raw capture file type
By tomarwater in forum CapturingReplies: 5Last Post: 21st Sep 2010, 02:31