Software to create videos from multiple songs I have a lot of songs that I want to upload to YouTube.

I already uploaded close to 1000 videos. Those videos were created using Windows Movie Maker (for each song) + a macro to automate everything. (I used macros when I need to upload an album, but instead of a video with the whole album, I uploaded each song then created a playlist of the album in YouTube.) 

Most of the songs are from albums, so it's a lot of work and time to do it manually. Plus Movie Maker is giving me nightmares... Errors coming up, freezes, etc.

So I would like to know if there is a software out there that could do this easily:


Select one image for the video track.
Select, let's say, 10 songs.
Create 10 videos with that image, and those songs. Each song to each video.


Or create just one video with the whole album, and then split the file into multiple videos with each song.

Thank you guys.
With ffmpeg, on Windows, create a batch file AudiotoVid.cmd

for %%A in (*.mp3 *.m4a *.wav *.flac *.ape) do ffmpeg -i "%%A" -i "c:\path\to\image.png" -map 1:v -map 0:a -pix_fmt yuv420p -shortest -f mp4 "%~nA.mp4"


Run it in each folder that you wish to convert.

For each audio file of the given extensions. it will create a MP4 in the same folder as the audio file. This batch file does not recurse through subdirectories. If you want to do that, use the command below.

for /r %%A in (*.mp3 *.m4a *.wav *.flac *.ape) do ffmpeg -i "%%A" -i "c:\path\to\image.png" -map 1:v -map 0:a -pix_fmt yuv420p -shortest -f mp4 "%~dpnA.mp4"


Copy a few of your files to a new folder and test this there first. I don't batch often.

Get FFmpeg for Windows from https://ffmpeg.zeranoe.com/builds/