A tool for converting VHS tapes over a capture device using ffmpeg.
This is a very light layer over ffmpeg that is tightly constrained to my own
workflow. It’s unlikely to be useful in a general context, but others might
benefit from seeing my process. Basically:
vcr -t 3:00:00 me.mp4 to record for 3 hours and then stop.mkv format. This permits watching theblackdetect filter over it. The result of this should tells us whereVarious ffmpeg settings are hard-coded, although some things—like video or
audio device location—can be controlled on the command line.
Each step of the above process is intended to be idempotent and the process can
be resumed via the --resume flag. Otherwise, a new job will always be
created. Generally speaking, vcr will preserve every intermediate artifact.
The motivation for this is that capturing video is a time intensive process, so
bugs later in the pipeline shouldn’t cause outputs earlier in the pipeline to
become unusable.
This project is intended for my own personal use, and I likely won’t accept
feature requests or bug reports. I post it here for the purposes of sharing
only.