NetizenAbel / music-video-generator

:sparkles::musical_note::movie_camera::factory: Use Neural Style Transfer to generate music videos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Music Video Generator

Use Neural Style Transfer to generate music videos.

Neural Style Transfer

App Features

  • Neural Style Transfer Notebook
  • Save Frames to Video Notebook
  • Save Frames for every n iteration to Frames List and Save to Video
  • Save Neural Style Transfer Weights
  • Inference Pretrained Style Transfer Model on Images and Video
  • Style Image, 1 Content Image Inference (Variation inOutput Image from every Step/iteration) (Static Image)
  • 1 Style Image, 1 Content Image Inference (Variation in Output Image by adjusting the style & content weights) (Static Image)
  • Image Blending using OpenCV
  • 1 Pretrained Model, 1 Video Inference (Moving Image)
  • Add GUI for Easy Usage

Libraries Used

  1. Pytorch
  2. OpenCV

References

  1. Train your own custom style model at here: https://github.com/rrmina/fast-neural-style-pytorch

Data

  1. Free Video from pixabay.com
  2. Music: Happy Life by FREDJI https://soundcloud.com/fredjimusic https://www.facebook.com/fredjimusic/ Music promoted by Audio Library https://youtu.be/u4PI5p5bI9k

About

:sparkles::musical_note::movie_camera::factory: Use Neural Style Transfer to generate music videos

License:MIT License


Languages

Language:Jupyter Notebook 99.9%Language:Python 0.1%