Skip to content
Create a slideshow or still image video for YouTube from an audio file, image and text input with a waveform animation.
Shell
Branch: master
Clone or download
This branch is 2 commits ahead, 1 commit behind starfrosch:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AudioToVideo.sh
LICENSE
README.md

README.md

AudioToVideo

Create a slideshow video for YouTube from an audio file, images and text input with a waveform animation.

Install

Download ffmpeg https://www.ffmpeg.org and install in applications on macOS

Install brew https://brew.sh

brew install gs for fonts support

brew install imagemagick

Fight imagemagick to support pango https://stackoverflow.com/questions/25838714/error-when-trying-to-use-pango-with-imagemagick-on-osx

sudo chmod +x AudioToVideo.sh

Run

AudioToVideo.sh /path/to/image.jpg /path/to/audio.mp3 "artist name" "track name"

Example with a single image

Input Audio: https://archive.org/download/starfrosch-mostwanted/Starfrosch-Chillax.wav

Input Image: https://unsplash.com/photos/XOQJa4OC8P0

Input Artist Name: starfrosch

Input Track Title: Chillax

AudioToVideo.sh paul-bulai-448776-unsplash.jpg Starfrosch-Chillax.wav starfrosch Chillax

Watch the result https://www.youtube.com/watch?v=jdUZetNgwl8

Example to create a slideshow

AudioToVideo.sh /images/*.jpg Starfrosch-Chillax.wav starfrosch Chillax

You can’t perform that action at this time.