Yet another svpaghetti and rifatoni frontend, this time faster.
It does the same thing as
smoothie and
blur (interpolates the clip to a high frame rate and blends it back down for motion blur), just without
VapourSynth or Python.
It's also a wannabe NLE. There is a timeline with video and audio tracks where you can cut, split and layer clips, drop images on top, move, scale and crop things on the preview, and give each clip its own settings.
Unzip it into any folder.
It comes with a nice addition of Send to options: right click a clip in Explorer and render it without opening the app, or open it in the app to cut it first.
Uninstalling deletes the whole folder, including your configs and downloaded models.
Open interpolini, drop your clips into the window and press Render.
For more info, check out the interpolini documentation.
There is also a CLI:
interpolini-cli clip.mp4 another.mkv
interpolini-cli -s interpolation.fps=480 -s output.codec=hevc clip.mp4The -s flag changes any setting from interpolini.ini for that run, and --help lists the rest.
For batch processing you can either just pass multiple clips, or double click interpolini-cli which would open a file picker dialog. The config priority is the following: clip's folder > next to the app > built-in defaults.
On Linux you can also add it to the app menu.
- Interpolation and blending both happen on the GPU inside open-svpflow, so only the blended frames come back to the CPU.
- There is no VapourSynth, so frames don't go through a frame server and Python between the filters.
FFmpeg is linked into the app instead of being piped to. The decoder writes into the buffer that the interpolator reads from, and the encoder reads the interpolator's output without a copy.
- The motion search uses a half-size frame by default (Drawback is it costs a bit of quality).
- RIFE runs on our own faster graph instead of the stock ncnn one.
- Optional
TensorRT support for RIFE, which smoothie doesn't have.
You need Rust and clang (on Linux also the dev packages for ALSA, fontconfig, Wayland and X11).
bash .github/build.sh x86_64-unknown-linux-gnu # Linux
bash .github/build.sh x86_64-pc-windows-msvc # Windows (in Git Bash from a Visual Studio developer prompt)
bash .github/build.sh aarch64-apple-darwin # macOS (x86_64-apple-darwin on Intel)The script builds the app and downloads the rest (open-svpflow, and the RIFE plugins and FFmpeg from precotti) into the dist folder.
RIFE and the ncnn port by nihui and TNTwise, and smoothie.
Licensed under GPL-3.0.
