Video Filter Pipeline Encoder

By Nguyen Van Thanh

View on Snapcraft.io
Version2.1.0
Revision2
Size70.0 MB
LicenseMIT
Confinementstrict
Basecore22

Video frame filter chain, VPY/AVS script exporter & RIFF MJPEG AVI encoder

ScreenshotScreenshotScreenshot

A lightweight Linux alternative to StaxRip and MeGUI for ordered video frame filtering, script export, and MJPEG AVI encoding. Disclaimer: Independent open-source project, not affiliated with StaxRip or MeGUI. Not affiliated with or endorsed by StaxRip or MeGUI developers.

Video Filter Script Encoder provides an interactive ordered pixel-processing pipeline, human-readable VapourSynth (.vpy) and AviSynth (.avs) script generation, real-time BT.709 video signal scopes, and standards-compliant RIFF MJPEG (.avi) container encoding using native Python and Qt5 image processing.

KEY FEATURES:
• Ordered Pixel Filter Chain & RIFF MJPEG Encoder: Configure, reorder, and benchmark Crop, Smooth Resize, Line-Blend Deinterlace, 3x3 Box/Median Denoise, Unsharp Mask, Levels/Gamma LUT, and Timecode OSD Burn-in stages with real per-stage millisecond measurements, encoding playable RIFF MJPEG (.avi) files.
• Exported VapourSynth (.vpy) & AviSynth (.avs) Scripts: Export clean, human-readable .vpy and .avs filter scripts reflecting your exact active filter stage order and parameters.
• Real Luma Waveform, RGB Parade & PSNR/BPP Scopes: Inspect live BT.709 Luma (Y) Waveform and RGB Parade column scopes, per-frame PSNR (dB) between source and filtered frames, and exact Bits-Per-Pixel (BPP) metrics.
• Output & Script Queue Inspector: Verify RIFF AVI headers, MJPG stream chunks (00dc + idx1), resolutions, frame counts, byte sizes, and SHA-256 digests.

SUPPORT & DONATE:
• Created by Thanh Nguyen — Support ongoing development: https://buymeacoffee.com/thanhnv128b

Update History

2.0.0 (1) → 2.1.0 (2)
14 Nov 2026, 10:30 UTC
2.0.0 (1)
12 Nov 2026, 12:00 UTC

Published12 Nov 2026, 11:11 UTC

Last updated14 Nov 2026, 09:58 UTC

First seen12 Nov 2026, 12:00 UTC