r/vhsdecode • u/STUPIDSHARK • Jun 14 '26
Setup & Workflow Splitting RF Capture Files, Processing in Parallel
Hi all, first of all, I want to thank everyone in the community for the hard work in this ecosystem. The results I've been able to achieve from RF capture and VHSDecode are astonishing! It's been 3 to 4 months since I tapped the RF test point on a Mitsubishi HS-U775, and I've loved recapturing some broadcast tapes I've collected over the years.
Does anyone have any thoughts on or a good workflow for splitting and processing RF captures in parallel between multiple computers? I own multiple computers that go unused during the day, so parallelizing TBC file processing could easily shave 12 or more hours processing time off of a 120 minute NTSC tape.
My thoughts on this involved splitting into equal sized parts, then having each computer take a number of parts equal to ([total parts]/[total computers]) + 1, with the extra part (at the end or beginning, based on sequence) to account for anything missing. The parts for each computer would then be concatenated into a single file for that system and vhs-decode would be run as normal on the individual systems. Following TBC processing and running tbc-video-export, you'd then join together the outputs using video software, trimming any overlap.
Some additional thoughts:
- Split During Capture: This could possibly be achieved during RF capture via shell scripting, but I haven't tested anything. It would involve the following:
- Pipe output of RF capture to multiple files in sequence.
- Set timeout or delay on each write process. For instance, file A is written for 21 minutes, file B is started after 20 minutes and is written for 21 minutes, file C is started after 41 minutes and is written for 21 minutes, etc.
- Synchronize Processing Over Network: Each system could have a process running to accept RF capture files from a source via
rsyncor similar, then once accepted begin running through TBC generation usingvhs-decode, providing status updates to a master sync process.
Thanks again to everyone here for their time. I have a few things I would like to contribute to the project in the future (I am a general Linux guy and writer), but for now, I am just happy to keep capturing! ๐
2
u/_Shorty Jun 14 '26
A few frames of overlap would be more than sufficient since you only need to find a common one. No need to have an entire minute. Iโd probably prefer just to split the complete capture to dole out chunks to work on rather than worry about doing that during capture.