Skip to content

kkakdugee/frame-interpolation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frame Interpolation

Description

The Frame Interpolation project introduces an approach to enhance video playback smoothness by intelligently increasing the frame rate. Utilizing a convolutional neural network techniques built with PyTorch, this tool interpolates and inserts new frames between existing ones, effectively transforming choppy videos into fluid motion sequences.

Installation

Make sure to have Python (version 3.6 or higher) and PyTorch installed. Then, run the following command to install the required dependencies:

pip install -r requirements.txt

Preview

Original Video (24 FPS)

halo.mp4

1st Passthrough (48 FPS)

halo_48fps.mp4

Usage

Execute runner.py to begin. Select between preprocessing data or generating an interpolated video. To train the model, preprocess your data first, followed by running model_training.py. To generate an interpolated video, make sure to have the input video in the videos folder and follow instructions.

About

A program designed to upscale your video's FPS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages