ntsc-rs open-source video effect emulates analog TV with real-time performance
Free Rust-based tool models real NTSC transmission algorithms for authentic VHS artifacts.
ntsc-rs stands apart from popular VHS effect plugins by simulating the actual physics of NTSC video transmission and VHS encoding. While most tools rely on color lookup tables and overlays to fake the look, ntsc-rs implements algorithms from projects like composite-video-simulator and ntscQT to model real-world analog artifacts such as chroma subsampling, dot crawl, and tape noise. This algorithmic approach delivers a far more authentic result that responds correctly to different source content.
The software is written in Rust, making it multithreaded and SIMD-accelerated for high performance. Unlike similar solutions such as ntscQT, ntsc-rs can process video in real time even at resolutions higher than actual NTSC footage. It is available as a standalone download, a web app, and crucially as a plugin for After Effects, Premiere Pro, and any OpenFX-compatible host – including DaVinci Resolve, Hitfilm, and Vegas. Version 0.9.4 is now available for download.
- Uses actual NTSC transmission and VHS encoding algorithms, not lookup tables or overlays
- Written in Rust with multithreading and SIMD acceleration for real-time performance
- Available as plugin for After Effects, Premiere, and OpenFX hosts including DaVinci Resolve
Why It Matters
Gives video editors and artists an authentic, high-performance analog effect without requiring hardware or sacrificing resolution.