The friendly multilateral video toolkit built for artists by artists.
:contentReference[oaicite:1]{index=1}
Generates smooth slow-motion or higher-FPS video by creating intermediate frames using motion-compensated interpolation.
frame_interpolate creates additional frames between existing frames to produce:
It supports multiple interpolation engines (RIFE, DAIN, FFmpeg Minterpolate), allowing both high-quality deep-learning interpolation and traditional optical-flow methods.
rife (AI-based, fast, high quality)dain (AI-based, depth-aware interpolation)ffmpeg (classical minterpolate optical flow)mi_mode, me_mode, mc_mode configure interpolation, motion estimation, and motion compensation logic.vsbmc enables virtual scene-based motion compensation.scd toggles scene-change detection to prevent warping across hard cuts.rife_bin and dain_bin specify executable paths or binaries for AI interpolation engines.videobeaux -P frame_interpolate \
-i input.mp4 \
-o output.mp4 \
--outfile VALUE \
--engine VALUE \
--fps VALUE \
--multiplier VALUE \
--mi_mode VALUE \
--me_mode VALUE \
--mc_mode VALUE \
--vsbmc VALUE \
--scd VALUE \
--x264_preset VALUE \
--crf VALUE \
--copy_audio VALUE \
--rife_bin VALUE \
--dain_bin VALUE
rife, dain, ffmpeg).videobeaux -P frame_interpolate \
-i myvideo.mp4 \
-o frame_interpolate_styled.mp4 \
--outfile EXAMPLE \
--engine EXAMPLE \
--fps EXAMPLE \
--multiplier EXAMPLE \
--mi_mode EXAMPLE \
--me_mode EXAMPLE \
--mc_mode EXAMPLE \
--vsbmc EXAMPLE \
--scd EXAMPLE \
--x264_preset EXAMPLE \
--crf EXAMPLE \
--copy_audio EXAMPLE \
--rife_bin EXAMPLE \
--dain_bin EXAMPLE
minterpolate can introduce warping around fast motion or scene cuts—use scd=true to reduce artifacts.scd.