WinDV
A small Windows utility for DV (FireWire digital video) input/output.
About WinDV is a small and easy to use Windows application for capturing videos from DV device (camcorder) into AVI-files and for recording AVI-files into DV device via FireWire (IEEE 1394) interface.Capturing is very reliable thanks to use of large buffer queue. Main features small & handy <100kB one-file WinDV.exe input / output - capturing from DV device to AVI files (both type-1 and type-2 supported) and recording vice versa no dropped frames - memory buffering automatic AVI splitting according to the timestamps on DV recordings - every video sequence can be saved into unique file easy AVI joining - record multiple files joined to the DV device just using wildcards preview of transmitted video in the window free - you can download it and use it as you like at no cost Timestamps recorded on DV tape by camcorder can be used to automatically split captured video into multiple files.During transmitting to DV, several AVI-files can be joined together to form final video recording. Internals:DirectShow "filters" are used for communication with DV devices, video-preview and for reading/writing AVI. Additional code handles memory buffering, timestamp decoding and simple user interface.Requirements: Windows 98SE/ME/2000/XP DirectX 8.1+ FireWire (IEEE 1394) controller (OHCI) DV camcorder (with DV-in for recording) or DV-videorecorder Contact Author: Petr MourekCzech Republic
document.write('\x3c\x74\x72\x3e\x3c\x74\x64\x20\x61\x6c\x69\x67\x6e\x3d\x72\x69\x67\x68\x74\x3e\x45\x2d\x6d\x61\x69\x6c\x3a\x26\x6e\x62\x73\x70\x3b\x3c\x2f\x74\x64\x3e\x3c\x74\x64\x3e\x3c\x62\x3e\x3c\x61\x20\x68\x72\x65\x66\x3d\x22\x6d\x61\x69\x6c\x74\x6f\x3a\x77\x69\x6e\x64\x76\x40\x6d\x6f\x75\x72\x65\x6b\x2e\x63\x7a\x3f\x73\x75\x62\x6a\x65\x63\x74\x3d\x57\x69\x6e\x44\x56\x22\x3e\x77\x69\x6e\x64\x76\x40\x6d\x6f\x75\x72\x65\x6b\x2e\x63\x7a\x3c\x2f\x61\x3e\x3c\x2f\x62\x3e\x3c\x2f\x74\x64\x3e\x3c\x2f\x74\x72\x3e');
WinDV home: http://windv.mourek.cz Please feel free to send me any comments, questions and/or requests. Donation You can donate to me some money for future development of WinDV. Your contribution is strictly voluntary, you don't have to pay anything in order to use the program and/or its source code. You'll get NO extra services! Donate to WinDV at Kagi Download Latest version: ChangeLog WinDV-1.2.3.zip - 38kB [2003-05-29] Compiled with VC++ 6.0. Source code Source code available if requested - it's still very rough and unfinished, absolutely no comments... Needs MS Platform SDK for compilation. The source code will be available here for download soon! Screenshot (interactive)
.shot {position:absolute;z-index:2}
.shothilight {position:absolute;z-index:3;background:url(/img/scrshot-hilight.gif);visibility:hidden;}
.shotline {position:absolute;background:#000000;width:1px;height:32px;}
.shotdesccont {position:absolute;}
td.shotdesc {background:#FFFFC0;border:solid 1px #000000;padding:2px 4px 2px 4px;font-size:10px;}
.shotnote {font-size:9px;text-align:center;font-style:italic;margin-top:8px;}
.shotactive {position:absolute;z-index:4}
var shot = [
['capture', 4, 275, 465, 99, 'null.gif', [
[191,2,185,18,'center',' Switch application to recording modeClicking on this field changes the screenshot...', "hide('capture');show('record');"],
[ 75,29,175,18,'center',' Selected DV source' ],
[ 254,28,20,19,'center',' Open DV source selection dialog' ],
[ 75,53,175,18,'center',' Destination filename prefixThe filename is generated by appendingconfigurable date-time and numbering suffix.' ],
[ 254,52,20,19,'center',' Open "Save As" dialog' ],
[ 288,26,74,22,'center',' Open configuration dialog' ],
[ 369,31,12,13,'right',' Enable DV controlIf checked, the DV-camcorder or VCR is automatically controlled with the WinDV.' ],
[ 384,26,74,22,'right',' Start or pause capturing' ],
[ 384,51,74,22,'right',' Cancel capturing in progressand reinitialize capturing mode' ],
[ 292,53,66,18,'center',' H:MI:SS.s counter of captured video' ],
[ 3,79,331,18,'center',' Capturing status' ],
[ 336,79,91,18,'right',' Date and time of captured videoDD.MM.\'YY HH:MI:SSUsually the date of shooting by the camcorder' ],
[ 429,79,35,18,'right',' Load of the buffer queue0..empty, 100..full' ]
]],
['record', 4,275,465,99, 'shot-1.2.1-record.gif', [
[2,2,185,18,'left',' Switch application to capturing modeClicking on this field changes the screenshot...', "hide('record');show('capture');"],
[ 75,29,175,18,'center',' Source file(s)Wildcards (\'*\' and \'?\') can be used for multiple files specification.Multiple entries can be specified separated by \'|\'.' ],
[ 254,28,20,19,'center',' Open "File Open" dialog' ],
[ 75,53,175,18,'center',' Selected DV destination' ],
[ 254,52,20,19,'center',' Open DV destination selection dialog' ],
[ 288,26,74,22,'center',' Open configuration dialog' ],
[ 369,31,12,13,'right',' Enable DV controlIf checked, the DV-camcorder or VCR is automatically controlled with the WinDV.' ],
[ 384,26,74,22,'right',' Start or pause recordingRecording is started in pause mode first,repeatedly sending the first frame to DV device.When recording is finished, the last frame is repeated until "Cancel" is pressed.' ],
[ 384,51,74,22,'right',' Cancel recording in progress' ],
[ 292,53,66,18,'center',' H:MI:SS.s counter of recorded video' ],
[ 3,79,331,18,'center',' Recording status' ],
[ 336,79,91,18,'right',' Date and time of recorded videoDD.MM.\'YY HH:MI:SSUsually the date of shooting by the camcorder' ],
[ 429,79,35,18,'right',' Load of the buffer queue0..empty, 100..full' ]
]],
['capconf', 130,66,345,156,'null.gif', [
[137,2,124,18,'center',' Switch config-dialog to configuration of recordingClicking on this field changes the screenshot...', "hide('capconf');show('recconf');" ],
[ 15,46,102,18,'center',' Select type-1 AVI for capturingType-1 AVIs contain one DV audio-video stream.(Use type-2 instead for VfW compatibility.)' ],
[ 15,65,130,18,'center',' Select type-2 AVI for capturingType-2 AVIs containone DV-compressed video stream and one uncompressed audio stream.' ],
[ 273,34,59,18,'right',' Discontinuity tresholdIf consecutive timestamps included in the DV stream differ more than this treshold, capturing switches to the next file.Set it low for every single scene to be captured into its own file.Set it to zero for disabling discontinuity detection.' ],
[ 273,57,59,18,'right',' In case that the number of frames stored in the AVI-filereaches this limit, capturing switches to the next file.' ],
[ 273,80,59,18,'right',' Capture only every N-th frame' ],
[ 110,102,180,18,'center',' Filename formatting preview' ],
[ 75,125,134,18,'center',' Date/time format stringformat string as for the strftime function' ],
[ 303,125,27,18,'right',' Number of digits in the numbering-part of the filename' ]
]],
['recconf', 130,66,345,156,'shot-1.2.0-recconf.gif', [
[2,2,131,18,'center',' Switch config-dialog to configuration of capturingClicking on this field changes the screenshot...', "hide('recconf');show('capconf');" ],
[ 78,52,230,18,'center',' Leader AVIThis file is prepended before every recorded video.' ],
[ 312,51,20,19,'right',' Open "File Open" dialog for leader selection' ],
[ 78,75,230,18,'center',' Append AVIThis file is appended after every recorded video.' ],
[ 312,74,20,19,'right',' Open "File Open" dialog for appendix selection' ],
[ 230,104,102,18,'right',' Enable preview during recording' ]
]]
];
for(i=0; i |
|