Answers.Body: <p>Using FFMPEG the command would look something like this:</p>
  
  <pre><code>ffmpeg -i &lt;sourceVideoFile&gt; -i &lt;sourceAudioFile1&gt; -i &lt;sourceAudioFile2&gt; -map 0:0 -map 0:1 -map 1:0 -map 2:0 -c:v copy -c:a copy &lt;outputVideoFile&gt;
  </code></pre>
  
  <p>Basically you're taking the source video file and multiple audio inputs, then mapping multiple audio files to the output's audio stream 0. Using -c:v copy and -c:a copy, you arent doing any encoding, so your file will keep its original quality.</p>
  
  <p>That command was taken from the link below, which has more instructions:</p>
  
  <p><a href="http://zoid.cc/ffmpeg-audio-video/" rel="nofollow">http://zoid.cc/ffmpeg-audio-video/</a></p>
  
  <p>Edit: Forgot to mention the point about wanting to do it in batch. Use the link below to create a bat file in Windows that would target all the specific types like *.avi (or all types using <em>.</em>). You'd want to replace the ffmpeg portion of their bat file with the above. Since you have one audio file, try something like:</p>
  
  <p>for %%a in ("*.avi") do ffmpeg -i "%%a" -i  -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy "%%a"</p>
  
  <p>You might want to back up your files and make a copy elsewhere before you process them, because the above will overwrite them I believe.</p>
  
  <p>Link to that below:
  <a href="http://forum.videohelp.com/threads/356314-How-to-batch-convert-multiplex-any-files-with-ffmpeg" rel="nofollow">http://forum.videohelp.com/threads/356314-How-to-batch-convert-multiplex-any-files-with-ffmpeg</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-04-05T15:22:00.117Z
Answers.LastActivityDate: 2014-04-06T06:42:23.160Z
Answers.LastEditDate: 2014-04-06T06:42:23.160Z
Answers.UserDisplayName: elburzs
Answers.Body: <p>You mentioned Adobe and "any popular video software" - I don't know how to do it in Adobe products, but you can do it in Vegas Pro with Vegasaur extension (<a href="http://vegasaur.com/transcoder" rel="nofollow">transcoder</a> tool)</p>
  
  <p>You can also try <strong>ffmpeg</strong> - free command-line utility with myriad functions. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-02-04T09:54:04.550Z
Answers.LastActivityDate: 2014-02-04T09:54:04.550Z
Answers.UserDisplayName: altarvic
Body: <p>I'm looking for a method to add an audio file (a short blip) to many short video files. Is there a method on any popular video software to create a batch process that will add the same audio file to many video files, so that the 'blip' plays at the start of each video?</p>
  
  <p>Thanks!</p>
  
Tags: <premiere>
Title: Batch add audio to video - Adobe?
UserDisplayName: conorb
ThreadText: # Batch add audio to video - Adobe?
  
  (Asked by: username_0 on 2014-02-03)
  
  I'm looking for a method to add an audio file (a short blip) to many short video files. Is there a method on any popular video software to create a batch process that will add the same audio file to many video files, so that the 'blip' plays at the start of each video?
  
  Thanks!
  
  **Tags:** premiere
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2014-04-05. Score: 2
  
  Using FFMPEG the command would look something like this:
  
  ```
  ffmpeg -i <sourceVideoFile> -i <sourceAudioFile1> -i <sourceAudioFile2> -map 0:0 -map 0:1 -map 1:0 -map 2:0 -c:v copy -c:a copy <outputVideoFile>
  
  ```
  
  Basically you're taking the source video file and multiple audio inputs, then mapping multiple audio files to the output's audio stream 0. Using -c:v copy and -c:a copy, you arent doing any encoding, so your file will keep its original quality.
  
  That command was taken from the link below, which has more instructions:
  
  <http://zoid.cc/ffmpeg-audio-video/>
  
  Edit: Forgot to mention the point about wanting to do it in batch. Use the link below to create a bat file in Windows that would target all the specific types like \*.avi (or all types using *.*). You'd want to replace the ffmpeg portion of their bat file with the above. Since you have one audio file, try something like:
  
  for %%a in ("\*.avi") do ffmpeg -i "%%a" -i -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy "%%a"
  
  You might want to back up your files and make a copy elsewhere before you process them, because the above will overwrite them I believe.
  
  Link to that below:
  <http://forum.videohelp.com/threads/356314-How-to-batch-convert-multiplex-any-files-with-ffmpeg>
  
  
  ---
  
  ### Answer by username_2 on 2014-02-04. Score: 0
  
  You mentioned Adobe and "any popular video software" - I don't know how to do it in Adobe products, but you can do it in Vegas Pro with Vegasaur extension ([transcoder](http://vegasaur.com/transcoder) tool)
  
  You can also try **ffmpeg** - free command-line utility with myriad functions.
  
  
  ---
  
  