A small Windows tool for moving DV video between a camcorder and disk over FireWire (IEEE 1394):
  • Capture: pull DV from a camcorder and write type-1 or type-2 AVI files, with automatic scene splitting on timecode discontinuities and date/time-based filenames.
  • Record: push AVI files back out to DV tape, optionally concatenating several files into one continuous recording.

WinDV 2 starts from the 1.2.3 source and modernizes it. It builds with Visual Studio 2026 as a Unicode C++20 application for both x86 and x64, and a number of long-standing bugs are fixed (see Changes from the original). File naming and registry settings are unchanged, so an existing WinDV configuration carries over.

The front end is a new WinUI 3 app (ui/, C#) over the same DirectShow engine. It has a Windows 11 look (Mica, Fluent controls, light and dark themes) and VCR-style transport controls: Rewind, Play, Pause, Stop, Fast-forward, plus a separate red REC button that writes AVI files while the tape runs.

The original MFC dialog was kept alongside it, unchanged, until the new app had been tested with a camcorder. That's now done, and the MFC app has been retired to legacy/app/ (kept for reference; not part of the build).

Git: https://github.com/mak0t0san/WinDV2#readme

License: MIT