<p>With ffmpeg, on Windows, create a batch file <code>AudiotoVid.cmd</code></p>

<pre><code>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"
</code></pre>

<p>Run it in each folder that you wish to convert.</p>

<p>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.</p>

<pre><code>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"
</code></pre>

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

<p>Get FFmpeg for Windows from <a href="https://ffmpeg.zeranoe.com/builds/" rel="nofollow noreferrer">https://ffmpeg.zeranoe.com/builds/</a></p>

CC BY-SA 3.0
2017-03-14T07:27:37.590Z
2017-03-14T09:05:31.720Z
2017-03-14T09:05:31.720Z
Gyan
<p>I have a lot of songs that I want to upload to YouTube.</p>

<p>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.) </p>

<p>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.</p>

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

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

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

<p>Thank you guys.</p>

CC BY-SA 3.0
2017-03-12T10:34:08.090Z
Putting together an image and an audio file and exporting the result to a youtube friendly format shouldn't take more than 10 minutes per song in Adobe Premiere Pro...
MicroMachine
CC BY-SA 3.0
2017-03-12T15:19:43.447Z
For an album with 20 tracks for example, that would be like 3 hours to create the videos plus the time to upload it. I am looking for something more automated. It's a simple task so there must be something out there.
John Clint
CC BY-SA 3.0
2017-03-12T15:20:54.387Z
That said, I'm testing "Youtube Movie Maker". You can create a template and then create multiple videos in batch from that template. No watermark and no limits it seems...

Currently testing it, but it looks pretty good. 
Only cons I found were the UI. It's ugly and a bit confusing. (I had to watch a youtube video to find how how to create the multiple videos)
John Clint
CC BY-SA 3.0
2017-03-12T16:28:19.440Z
If you're fine with batch files, then ffmpeg is the de facto tool for this.
Gyan
CC BY-SA 3.0
2017-03-12T18:10:56.103Z
@Mulvya how do I do it with ffmpeg?
John Clint
<video><youtube><software><windows-movie-maker><music>
Software to create videos from multiple songs
John Clint
# Software to create videos from multiple songs

(Asked by: username_0 on 2017-03-11)

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:

1. Select one image for the video track.
2. Select, let's say, 10 songs.
3. 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.

**Tags:** video, youtube, software, windows-movie-maker, music

> **Comments:**
> **username_1**: Putting together an image and an audio file and exporting the result to a youtube friendly format shouldn't take more than 10 minutes per song in Adobe Premiere Pro...  
> **username_0**: For an album with 20 tracks for example, that would be like 3 hours to create the videos plus the time to upload it. I am looking for something more automated. It's a simple task so there must be something out there.  
> **username_0**: That said, I'm testing "Youtube Movie Maker". You can create a template and then create multiple videos in batch from that template. No watermark and no limits it seems...  Currently testing it, but it looks pretty good.  Only cons I found were the UI. It's ugly and a bit confusing. (I had to watch a youtube video to find how how to create the multiple videos)  
> **username_2**: If you're fine with batch files, then ffmpeg is the de facto tool for this.  
> **username_0**: @Mulvya how do I do it with ffmpeg?  

---

## 1 answers

### Answer by username_2 on 2017-03-14. Score: 1

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/


---

