HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
oyvindln
vhs-decode
Jupyter Notebook2022–2026
oyvindln / vhs-decode

vhs-decode

Software defined VHS decoder - Fork (maybe temporary) of the ld-decode Laserdisc rf decoder

21Distinct people
22Mentions
0Explicit recommenders
2.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Software defined VHS decoder - Fork (maybe temporary) of the ld-decode Laserdisc rf decoder

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year22 dated mentions

Observed mentions: 2022-12-11 12:07:50 UTC to 2026-09-27 17:33:54 UTC.

02462022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 7 mentions; 1 submissions, 6 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC211
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC606
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC505
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC716
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC211

What Hacker News says

22 sources
I am going to finish such a project soon myself, including some old Video8 tapes! Sounds like you're on macOS, Any reason you didn't use iMovie for the capture itself? The Video8 tapes have already been digitalized via a Digital8 camcorder, but apparently you can get even better quality out of old analog tapes with the vhsdecode project. Let's see if I ever get around to that, but at least it bypass Firewire entirely: https://github.com/oyvindln/vhs-decode https://www.reddit.com/r/vhsdecode/
In Bring Back MiniDV with This Raspberry Pi FireWire Hat
Somewhat related, there are people doing amazing things by modifying VHS players and tapping into the raw output from the tape heads (bypassing all of the player's other electronics), and then using modern signal processing techniques to extract unbelievable great footage from old tapes. Check out this extraction/decoding of a 1987 VHS recording of The Cure: https://www.youtube.com/watch?v=ks1wE_NXWv8 Play if full screen at whatever the highest resolution your screen can take advantage of, It's amazing! Check out the quality of the big headshots of Robert Smith, the resolution of stuff like his hair is way beyond what I believed VHS to be capable of - based on growing up recording similar music acts in the 70s and 80s. Here's the software (and descriptions of the hardware and VHS player mods) they use: https://github.com/oyvindln/vhs-deco
Read the rest
de I suspect the recording technique/format on those is a similar analog signal on the tape - and from The Reg's article (quoting various sources) it sounds like they're already planning on similar approach: "The software librarian at the CHM is the redoubtable Al Kossow of Bitsavers, who commented in the thread that he is on the case. On the TUHS mailing list, he explained how he plans to do it: taping off the head read amplifier, using a multi-channel high speed analog to digital converter which dumps into 100-ish gigabytes of RAM, then an analysis program Len Shustek wrote: https://github.com/LenShustek/readtape It is a '70s 1200ft 3M tape, likely 9 track, which has a pretty good chance of being recoverable."
In Unix v4 Tape Found
VHS-Decode did get a mention in these comments previously but probably beyond the reach (or patience) of even most hackers. But good information on decks and theory: https://github.com/oyvindln/vhs-decode/wiki/ In the (original) spirit of this site, where people get curious and go off and solve impossible problems, I can point to this guy who gets it. He rants better than I do. https://www.reddit.com/user/TheRealHarrypm Read on for my rant if you care. The last useful decks were built 25 years ago. Even then there's acres of bad advice on the internet, specifically around prosumer decks with built-in TBC that isn't sufficient to provide a proper signal to a modern video capture card. So find any S-VHS deck that actually runs well, S-Video out into a external TBC. Blackmagic owns the cheap-but-great category for capture. Then ffmpeg to sui
Read the rest
t your storage budget. Beyond that, things are so screwed up online around preservation technology and knowledge that my advice is to seek the services of a professional if the material is important. Or go ahead and DIY if you're just doing amateur stuff or you're a hoarder trying to justify your conditions. But try to refrain from posting your secret sauce; it likely isn't. Organize and post the videos instead. Most won't, because they know they look like shit and they can't handle the feedback. I just did a quick Google search and found this on a formal preservation website: "This means that S-VHS tapes are playable in VHS decks but VHS tapes are not playable in S-VHS decks." https://psap.library.illinois.edu/collection-id-guide/videot... Exactly backwards. I don't think I've ever read an article about analog media of any type on the internet that didn't have me screaming at the screen.
In Automating our home video imports
This is wonderful and important work. Are there audio restoration gurus who make their services available to the average person? I've found many "transfer your memories to DVD"-type places, but I haven't been able to find people/companies that specialize in doing the best-possible digitization of formats like Yamaha 4-track cassettes and Super VHS HiFi Stereo tapes. (I'll be doing the audio restoration part.) [Edit: Oooh, I see that https://github.com/oyvindln/vhs-decode now supports HiFi audio decoding! Sadly for me, this appears to require some light VHS deck hacking.]
In Recovering priceless audio and lost languages from old decaying tapes
There's also a usecase of using flac for non-audio data: anything that looks like a waveform compresses quite well. e.g. analog signals, data logging, etc. One example is https://github.com/oyvindln/vhs-decode - capturing high-bandwidth signals directly from analog tape with SDR-like hardware, for later software demodulation. Those waveform signals compress quite well with flac. Currently there's flacCL, which compresses on the GPU, so this is one more option.
In FLAC 1.5 Delivers Multi-Threaded Encoding

Showing the 15 most recent of 22 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.