Skip to content

Free, open-source analog TV + VHS effect. Standalone application + plugin (After Effects, Premiere, and OpenFX).

Notifications You must be signed in to change notification settings

valadaptive/ntsc-rs

Repository files navigation

ntsc-rs logo


ntsc-rs is a video effect which emulates NTSC and VHS video artifacts. It can be used as an After Effects, Premiere, or OpenFX plugin, or as a standalone application.

Screenshot of the ntsc-rs standalone application

Download

The latest version of ntsc-rs can be downloaded from the releases page.

Windows

The GUI, and possibly the plugins as well, require the Microsoft Visual C++ Redistributable. Since a lot of other software does too, you probably already have it installed, but if you get an error about VCRUNTIME140.dll being missing, you need to install it.

Linux

If you're using Linux, the GUI in particular requires GStreamer and some of its plugins to be installed:

Ubuntu / Debian
$ sudo apt-get install libgstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-alsa
Fedora

In order to decode and encode H.264 video, you'll need packages from the RPM Fusion "free" repository.

After enabling the RPM Fusion "free" repository:

$ sudo dnf install gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-plugin-libav libavcodec-freeworld

On Linux, you'll probably also need to give it execute permissions. This can be found under "Properties > Executable as Program" in the GNOME file manager, and similar places on others. You can also use the terminal (chmod +x ntsc-rs-standalone).

More information

ntsc-rs is a rough Rust port of ntscqt, a PyQt-based GUI for ntsc, itself a Python port of composite-video-simulator. Reimplementing the image processing in multithreaded Rust allows it to run at (mostly) real-time speeds.

It's not an exact port--some processing passes have visibly different results, and some new ones have been added.

About

Free, open-source analog TV + VHS effect. Standalone application + plugin (After Effects, Premiere, and OpenFX).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages