-
Notifications
You must be signed in to change notification settings - Fork 93
Quick Setup Guide
This may sound all too common but the basic full setup of the software side is all on the readme's it does not take more than an hour to read them all and setup the software its fairly copy-paste.
For non-linux users we are now recommending Linux Mint Mate Edition on or with an 500-2TB SSD either SATA or NVME for users fammiller with windows only here is a simple install guide from a usability and documentation perspective is the same as Ubuntu with better stability and its intented as a fluid as possible windows user switch over environment
(If you have an DomesDayDuplicator you don't need to care about Linux past WSL2 or a Virtual Machine and 3-4 commands for the most part)
A "directory" is simply a folder in the system.
cd To enter into an directory
cd .. To go back an directory
In WSL2 & most linux install use cases open an terminal and paste cd vhs-decode is the only non decode software command needed to remmber after setup as this enters into the directory rest is as simple as copy paste edit commands and drag and drop file handling.
Its recommend to use the standerdised naming guide.
GUI is simple for the DdD it tells you how long it runs just to make sure it's in 10-bit packed mode.
Capture runtime limiting and capture time with storage space available is shown in the GUI application.
More Information / How To Aquire? / How to Fabricate & Flash?
Compressed data output file extension .ldf
40 MHz 16-bit Signed Scaled Output is .raw (Recommended Mode To Use For HiFI Currently)
40 MHz 10-bit Packed Unsigned Output is .lds (Recommended Mode To Use)
10 Mhz 10-bit Packed Unsigned (4:1) for CD/HIFI capture Output is .cds
(replace with the name you wish to use with your media capture)
Run ld-compress <capturename>.lds in Linux/WSL2 with your .lds file in the vhs-decode directory.
Note! Requires a hardware installation of Linux on a desktop or laptop with external PCIE abilities.
Follow CXADC & the CXADC Wiki and install the driver after physically installing the CX card.
Open the terminal inside the CXADC folder, and connect your input.
We recommend Linux Mint on or with an 500-2TB SSD either SATA or NVME for users familiar with windows only here is a simple install guide
Any standard decent office PC from the last 14 years should be powerful enough to capture, decoding will run on anything.
(Windows driver support will hopefully be implemented after GUI developmet is finished)
Run through the readme and install all everything.
timeout 10s cat /dev/cxadc0 |pv > output.raw
(replace with name you wish to use with your media capture)
flac --best --sample-rate=48000 --sign=unsigned --channels=1 --endian=little --bps=8 % --ogg -f <capturename>.u8 -o <capturename>.vhs
./leveladj sets the gain level best to start the tape a few seconds in to set the gain then rewind and begin full capture.
In technicality, 16-bit unsigned scaled output is recommended over 8-bit as to make the most of the 10-bit ADC chip for initial captures, however for space-saving 20msps 8-bit is a treading standard on the CX cards and works just fine in current practice.
17.9 MHz 16-bit - Stock Card
sudo echo 2 >/sys/module/cxadc/parameters/tenxfsc
sudo echo 1 >/sys/module/cxadc/parameters/tenbit
20 Mhz 8-bit - Stock Card
sudo echo 20 >/sys/module/cxadc/parameters/tenxfsc
sudo echo 0 >/sys/module/cxadc/parameters/tenbit
Stock install location in Windows File Explorer:
\\wsl$\Ubuntu-20.04\home\your user name here\vhs-decode
Move data into the directory or capture it into the directory
Open your WSL2 terminal example Ubuntu 20.04
cd vhs-decode (Press Enter)
For DdD Use:
vhs-decode --debug -t 8 -tf VHS -p --recheck_phase YourTapeName.lds YourTapeName
Compress the .lds to FLAC with
ld-compress YourTapeName.lds
Ouput will be YourTapeName.ldf
For CXADC Use: (Edit based on your capture setup config)
vhs-decode --debug -t 8 -cxadc -tf VHS -p --recheck_phase YourTapeName6.u8 YourTapeName
Quickly Export to Video
gen_chroma_vid.sh YourTapeName
The resulting output is:
YourTapeName.mkv
With VCRs assuming no major issues you have 2 main controls physical tape guides and digital tracking IC the tracking is normally manipulatable via a knob on a pro deck and channel up/down on prosumer deck front's, or via remote if you have the remote, however, if its physical guides not aligned you will need to adjust them until the tape plays within spec.
A CRT is generally recommended as you can view tapes directly without any need for any digital processing/stabilisation however this is a manual observation method and consumer CRTs with underscan modes are a recommended minimum as most consumer units have cropped edges/bottom head switch area of the video so Sony/JVC PVM/BVM style monitors with there horizontal/vertical shift and underscan modes are preferable, but any old later Sony Trinitron, for example, should work.
Note!: With a 10-100uf capacitor in-line you should be able to capture RF and conventional normal baseband i.e CVBS output at the same time.
Having a conventual capture for reference is very useful to understand the state of a tape and possible errors like tracking, so a one-run capture is better than staring into a CRT/Monitor over and over as well, if you don't have an integrated TBC then you may want to acquire a Panasonic DMR-ES10 or ES15 to act as one on external link passthrough mode (if no remote press eject then external link up/down) you can have a complete setup for around 50USD or less.
When the term "tap point" is used think signal output connection point, a cable soldered at a test point or signal path point using a cable like RG178 or RG316 to a BNC or SMA connector, or simply a BNC hook probe.
The middle wire is signal and the outer wrapping wire is ground coax is much loved as it provides basic RF shielding and is not only cheep but universally available worldwide.
On most VCRs you have these points next to each other or by the conventional video outputs if you so wish you only need video, but if you're going to modify your consumer/prosumer VCR its worth installing a couple more BNC or SMA pigtails to signal points and the common ground point.
Test points normally will be called the following:
RF Y, RF C, RF Y+C, PB, V RF, V ENV, ENV, ENVELOPE, VIDEO ENVE, VIDEO ENVELOPE - Video RF
RF-Out, A-RF, HIFI RF - Audio RF
Dont forget about Ground - There is normally always a common ground point nearby or ground shield that can be soldered to as a ground all RF needs a return path proper grounding matters!
Allocate 500GB to 2TB of storage 100MB/s Write Speed Safe Minimum.
For affordable local storage:
WD (Western Digital) make EasyStores/Elements lines
Seagate makes Desktop/Backup lines
These are great mass storage drives, however, do not use the included USB caddy and you may need a simple Molex to SATA power adapter due to power pinning standards used on the drives to use on desktops, USB caddies is not preferred for mass storage nor is keeping it some ware it can be physically knocked common sense and keeping critical equipment off USB is hand in hand as USB bus data is a shared system ware as SATA to SATA is direct and unaffected, however, if using USB dont use the included adapter as that makes the drive crippled in terms of being able to use it in a desktop it after the fact without copying or deleting all the data off.
There is a "shucking" community around these drives due to the low cost per gigabyte new 14TB+ units should be server-grade drives as some 8TB drives are now lower grade on the WD side.
Google Workspace Business Standard (Using Shared Drives Only) *10USD/m
Backblase Personal Backup Plan *7USD/m
However for testing and example's or issues you encounter feel free to store them on the Public Shared Drive please be sure to read and use the Submission Guidelines Naming System.
Currently we only have M-Disk as a soild archive format usinng the standard Blu-Ray format 25GB SL, 50GB DL, 100GB TL (and DVD 4.7GB) these disks and are not affected by humidity/thermals/radaitaion and magnetic forces if stored in a crush proof environment these disks will last better then factory stamped non-dye disks decades if not ''a 1000 years'' as it says on the box due to non-organic hard burned-in layers and modern adhesives and plastics.
Once written all modern DVD/BluRay reader/writer & players support this format witch is just a slightly higher power mode to burn, if stored as normal video but for RF data it will only be readable with a reader on a PC/Mac.
Amazon US has a constant suppply at reasonable cost Link at 10.26USD per 100GB disk.
Note! open the image in another tab or download it to view full scale in case of viewing issues.

- FAQ - Frequently Asked Questions
- Diagram Breakdowns
- Visual-Comparisons
- VCR Reports / RF Tap Examples
- Download & Contribute Data
- Speed Testing
- Capture Setup Guide
- MISRC
- CX Cards & CXADC
- CX Cards - Clockgen Mod
- DdD - Domesday Duplicator
- RTL-SDR
- Hardware Installation Guide
- Finding RF Tap Locations
- Amplifier Setup Guide
- The Tap List Example VCR's
- Visual VBI Data Guide
- Closed Captioning
- Teletext
- WSS Wide - Screen Signalling
- VITC Timecode
- VITS Signals
- XDS Data (PBS)
- Video ID IEC 61880
- Auto Audio Align
- Vapoursynth TBC Median Stacking Guide
- Ruxpin-Decode & TV Teddy Tapes
- Tony's GNU Radio For Dummies Guide
- Tony's GNU Radio Scripts
- DomesDay Duplicator Utilities
- ld-decode Utilities