Community plugin repository for Advanced Tape Restorer.
| Plugin | Category | Description |
|---|---|---|
| Grayscale Converter | Color | Converts frames to grayscale (BT.601 luminance) |
| Vintage Vignette | Creative | Darkened-edge vignette for analog look |
| Film Grain Overlay | Creative | Realistic film grain noise overlay |
ATR fetches plugins-index.json from this repo to populate the Add-ons → Browse Online section. Users can install plugins with one click.
Each plugin is a Python .py file exporting:
PLUGIN_METAdict — name, id, version, author, description, category, pipeline_hooks, settingsfilter_frame(frame, frame_index, **kwargs)— per-frame numpy processingprocess(input_path, output_path, **kwargs)— file-level processing (optional)
See the Plugin Development Guide for the full contract, settings schema, pipeline hooks, and examples.
- Create a
.pyplugin following the contract above - Submit a PR adding your plugin to
plugins/and an entry toplugins-index.json - Include SHA256 hash and file size in the index entry