Ntsc-rs: Open-Source Video Emulation of Analog TV and VHS Artifacts
A Rust library that adds noise, jitter, and scanlines to your video — just like the good old days, without the bruised knuckles.

Remember that feeling when you held the TV antenna at just the right angle, and the picture cleared up a bit? Ntsc-rs is an open-source Rust library that emulates analog NTSC, VHS, and even Betamax artifacts. No need to dig out your old VCR from the attic — just add a couple of dependencies.
The library simulates scanlines, noise, color bleeding, tape jitter, and the classic "snow" effect. Everything is configurable, so you can go from a subtle vintage vibe to full-on "tape hell" with tracking errors and sync dropouts. Perfect for retro games, music videos, or pranking a coworker by slipping them a video with a "broken" monitor.
The devs clearly drew inspiration from both the tech and the aesthetics of the VHS era: the codebase includes comments about the "correct" noise pattern of 80s tapes. Of course, you'll need Rust to run it — but who doesn't enjoy a good compile session? At least you won't have to hunt down a Betamax player on eBay.
METABYTE studio comment: We love retro effects too, but if you need more than just "wow, 90s vibe" and actually want production-ready emulation, our team can help implement it without bugs and with real support. Making your video glitch out is fun — especially when the deadline is tomorrow.
NEXT STEP
Liked the approach?
We apply the same principles to client projects: AI, automation, products that don't die after launch.