- Smooths video by interpolating frames (e.g. 24fps → 48fps).
- Useful for making cinematic slow-mo footage.
- This is a more user-friendly adaptation of einanshan's implementation of Many-to-many Splatting for Efficient Video Frame Interpolation by Ping Hu, Simon Niklaus, Stan Sclaroff, and Kate Saenko.
- This method is highly speed optimised for high interpolation factors (e.g. 8x), although quality may still suffer.
- Linux
- Python 3.7
- NVIDIA GPU + CUDA 10.0
- Clone the repository
git clone https://github.com/rw-a/smooth-video
cd video-smoother
- Install required packages
pip install -r requirements.txt
- Run the interpolator
python main.py input.mp4 output.mp4 --factor 2