Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-03-14T07:27:37.590Z
Answers.LastActivityDate: 2017-03-14T09:05:31.720Z
Answers.LastEditDate: 2017-03-14T09:05:31.720Z
Answers.UserDisplayName: Gyan
Body: <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>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-03-12T10:34:08.090Z
Comments.Text: 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...
Comments.UserDisplayName: MicroMachine
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-03-12T15:19:43.447Z
Comments.Text: 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.
Comments.UserDisplayName: John Clint
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-03-12T15:20:54.387Z
Comments.Text: 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)
Comments.UserDisplayName: John Clint
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-03-12T16:28:19.440Z
Comments.Text: If you're fine with batch files, then ffmpeg is the de facto tool for this.
Comments.UserDisplayName: Gyan
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-03-12T18:10:56.103Z
Comments.Text: @Mulvya how do I do it with ffmpeg?
Comments.UserDisplayName: John Clint
Tags: <video><youtube><software><windows-movie-maker><music>
Title: Software to create videos from multiple songs
UserDisplayName: John Clint
ThreadText: # 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/>
  
  
  ---
  
  