Answers.Body: <p>Add your video to your timeline. Then you play the video from the beginning. Now you are going to insert a marker every time you want a new clip to be inserted. If you have CS6, the shortcut is M, otherwise it's * on the numpad.</p>
  
  <p>When you've added all the markers, you should delete the video track (since you only want the audio. If you want to render the video with the dub directly from Premiere Pro, just delete the audio.)</p>
  
  <p>Then you import all the audio files you want. Be sure to name them alphabetically so that Premiere knows which order to place them in. Then you have to make sure that the Project pane is selected. Then you go to the menu and choose Project->Automate to Sequence... Choose Sort order and At Unnumbered Markers. Now they will be placed one by one at the markers you've placed. If one audio clip is too long , it'll just be clipped where the next one starts.</p>
  
  <p>Hopefully this will solve your problem. Now, you can use the same markers for every language you are dubbing.</p>
  
  <p>Good luck! :)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-25T12:59:03.150Z
Answers.Text: I dont have adobe premiere but I dont see any way to input timing values, this is must for me
Answers.UserDisplayName: Ali
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-25T13:00:49.517Z
Answers.Text: and its waste of time to name it alphabetically too more ever I have to place the markers manually , I want it to be aligned to the timings I input
Answers.UserDisplayName: Ali
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-26T05:58:46.983Z
Answers.Text: Yes, and you input those markers easily by pressing M on your keyboard. And then this becomes the template you can use for every language. Set up the markers once, and then you're done for that one movie.
Answers.UserDisplayName: Friend of Kim
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-26T05:59:26.000Z
Answers.Text: After what you have explained, this is a perfect solution to your problem, and if it is not, you have to describe your problem more carefully.
Answers.UserDisplayName: Friend of Kim
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-26T06:16:02.997Z
Answers.Text: No  I want to input the timings directly like copy pasting it , not even PRESSING M each time, Its all about mass poduction
Answers.UserDisplayName: Ali
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-26T06:17:02.893Z
Answers.Text: e.G: 0.12,2.15,3.3,4.3 etc would be input and then align them as simple as that. I saw the demo of adobe its too bloated and overloaded for this task
Answers.UserDisplayName: Ali
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-26T06:23:44.913Z
Answers.Text: Well, if you don't want to accomplish your task, that's too bad for you. I gave you a working solution to easily align the dubbed material with the actual video. The only difference is that you need to press M to set it up. You have to name them alphabetically no matter what you do...
Answers.UserDisplayName: Friend of Kim
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-04-25T12:46:34.160Z
Answers.LastActivityDate: 2013-04-25T12:46:34.160Z
Answers.UserDisplayName: Friend of Kim
Body: <p>We have some screen casts that need to be dubbed to various languages for which we have script for the target language like:</p>
  
  <pre><code>Begining Time | Audio Narration
  
  0:0           | blah nao lorep iposm...
  
  1:20          | aqzao dok dkjv  dwv....
  
  ...
  </code></pre>
  
  <p>We can record each of the above units separately and then align it at the proper beginning times as mentioned in the above script.
  Is there a tool or system which allows us to align these audio units based on the times provided?</p>
  
  <p><strong>EXAMPLE</strong>:</p>
  
  <p><strong>Input:</strong></p>
  
  <p>Input the <code>N</code> time values: <code>0:0,1:20 ...</code>
  Then input the <code>N</code> audio recordings.</p>
  
  <p><strong>Output:</strong></p>
  
  <p>Audio recordings aligned to the above timings while:</p>
  
  <ul>
  <li>Overflow should be detected by the system individually </li>
  <li>Underflow is padded by silence</li>
  </ul>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:13:54.447Z
Comments.Text: If there was a solution, it would probably have been pretty well known, because you'll need to make a program that can partially transcribe speech in many languages, which is a huge project.
Comments.UserDisplayName: Friend of Kim
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:15:48.370Z
Comments.Text: I find it very simple thing to do and can become a plugin to audacity
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:20:24.317Z
Comments.Text: For a human, yes, but for a programmer no. If I've understood you correctly, you provide a transcription file that tells the plugin what text should be played when. The problem is that you need an advanced program to be able to figure out what is said in each clip. You have a coordinate system with x seconds. And y is the position of the microphone membrane. And then you have if's and else's and loops to figure out what is spoken. It's a huge project, and how many programs like that work in any language other than english? Not many, so it's a big project, so IF this kind of plugin existed, it
Comments.UserDisplayName: Friend of Kim
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:20:51.037Z
Comments.Text: would be well known.
Comments.UserDisplayName: Friend of Kim
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:23:54.410Z
Comments.Text: No you got it wrong, I dont want that , please read the question carefully , its  a simple system that Inputs N recordings and N timings and outputs a single time aligned file  @FriendofKim
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:24:21.320Z
Comments.Text: Okay, but what then is the problem?
Comments.UserDisplayName: Friend of Kim
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:24:40.820Z
Comments.Text: You can just use a program like Adobe Premiere Pro, easy and fast. If you don't know how to do it, I can post an answer :)
Comments.UserDisplayName: Friend of Kim
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:26:28.720Z
Comments.Text: Did you understand that it would be helpful to dub in many languages?. I can see it to be a simple programming Job, before doing it myslef was checking about existing solutions
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:27:28.097Z
Comments.Text: Yes, if you use Premiere Pro, it's a breeze. I can show you if you want.
Comments.UserDisplayName: Friend of Kim
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:28:24.997Z
Comments.Text: Sure do show me , I mean can we input N timing values and N recordings to get them aligned into a single file?
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-25T12:46:53.820Z
Comments.Text: There we go. Good luck :)
Comments.UserDisplayName: Friend of Kim
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-26T03:29:58.187Z
Comments.Text: Linux command line solution might be acceptable?
Comments.UserDisplayName: Eugene S
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-26T05:00:12.020Z
Comments.Text: sure it would be ! @EugeneS
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-26T06:17:59.333Z
Comments.Text: @EugeneS Infact a commandline solution would be the best solution
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-26T12:27:55.687Z
Comments.Text: This question has an open bounty worth +100 reputation from wordtext ending in 22 hours. @EugeneS
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-26T12:41:14.150Z
Comments.Text: Yep. I've noticed. Trying to think something out using `cuebreakpoints` and `shnsplit`. No luck yet though..
Comments.UserDisplayName: Eugene S
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-26T15:10:37.567Z
Comments.Text: I guess a simple perl\python script can do the JOB
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-27T15:39:22.633Z
Comments.Text: @EugeneS ANY LUCK?
Comments.UserDisplayName: Ali
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-04-27T15:44:55.993Z
Comments.Text: Unfortunately, couldn't work it out..
Comments.UserDisplayName: Eugene S
Tags: <video><editing><screen-casting><tracks><audio>
Title: Automated aligning audio tracks with timings for dubbing screen casts
UserDisplayName: Ali
ThreadText: # Automated aligning audio tracks with timings for dubbing screen casts
  
  (Asked by: username_0 on 2013-04-11)
  
  We have some screen casts that need to be dubbed to various languages for which we have script for the target language like:
  
  ```
  Begining Time | Audio Narration
  
  0:0           | blah nao lorep iposm...
  
  1:20          | aqzao dok dkjv  dwv....
  
  ...
  
  ```
  
  We can record each of the above units separately and then align it at the proper beginning times as mentioned in the above script.
  Is there a tool or system which allows us to align these audio units based on the times provided?
  
  **EXAMPLE**:
  
  **Input:**
  
  Input the `N` time values: `0:0,1:20 ...`
  Then input the `N` audio recordings.
  
  **Output:**
  
  Audio recordings aligned to the above timings while:
  
  * Overflow should be detected by the system individually
  * Underflow is padded by silence
  
  **Tags:** video, editing, screen-casting, tracks, audio
  
  > **Comments:**
  > **username_1**: If there was a solution, it would probably have been pretty well known, because you'll need to make a program that can partially transcribe speech in many languages, which is a huge project.  
  > **username_0**: I find it very simple thing to do and can become a plugin to audacity  
  > **username_1**: For a human, yes, but for a programmer no. If I've understood you correctly, you provide a transcription file that tells the plugin what text should be played when. The problem is that you need an advanced program to be able to figure out what is said in each clip. You have a coordinate system with x seconds. And y is the position of the microphone membrane. And then you have if's and else's and loops to figure out what is spoken. It's a huge project, and how many programs like that work in any language other than english? Not many, so it's a big project, so IF this kind of plugin existed, it  
  > **username_1**: would be well known.  
  > **username_0**: No you got it wrong, I dont want that , please read the question carefully , its  a simple system that Inputs N recordings and N timings and outputs a single time aligned file  @username_1  
  > **username_1**: Okay, but what then is the problem?  
  > **username_1**: You can just use a program like Adobe Premiere Pro, easy and fast. If you don't know how to do it, I can post an answer :)  
  > **username_0**: Did you understand that it would be helpful to dub in many languages?. I can see it to be a simple programming Job, before doing it myslef was checking about existing solutions  
  > **username_1**: Yes, if you use Premiere Pro, it's a breeze. I can show you if you want.  
  > **username_0**: Sure do show me , I mean can we input N timing values and N recordings to get them aligned into a single file?  
  > **username_1**: There we go. Good luck :)  
  > **username_2**: Linux command line solution might be acceptable?  
  > **username_0**: sure it would be ! @username_2  
  > **username_0**: @username_2 Infact a commandline solution would be the best solution  
  > **username_0**: This question has an open bounty worth +100 reputation from wordtext ending in 22 hours. @username_2  
  > **username_2**: Yep. I've noticed. Trying to think something out using `cuebreakpoints` and `shnsplit`. No luck yet though..  
  > **username_0**: I guess a simple perl\python script can do the JOB  
  > **username_0**: @username_2 ANY LUCK?  
  > **username_2**: Unfortunately, couldn't work it out..  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2013-04-25. Score: 1
  
  Add your video to your timeline. Then you play the video from the beginning. Now you are going to insert a marker every time you want a new clip to be inserted. If you have CS6, the shortcut is M, otherwise it's \* on the numpad.
  
  When you've added all the markers, you should delete the video track (since you only want the audio. If you want to render the video with the dub directly from Premiere Pro, just delete the audio.)
  
  Then you import all the audio files you want. Be sure to name them alphabetically so that Premiere knows which order to place them in. Then you have to make sure that the Project pane is selected. Then you go to the menu and choose Project->Automate to Sequence... Choose Sort order and At Unnumbered Markers. Now they will be placed one by one at the markers you've placed. If one audio clip is too long , it'll just be clipped where the next one starts.
  
  Hopefully this will solve your problem. Now, you can use the same markers for every language you are dubbing.
  
  Good luck! :)
  
  > **Comments:**
  > **username_0**: I dont have adobe premiere but I dont see any way to input timing values, this is must for me  
  > **username_0**: and its waste of time to name it alphabetically too more ever I have to place the markers manually , I want it to be aligned to the timings I input  
  > **username_1**: Yes, and you input those markers easily by pressing M on your keyboard. And then this becomes the template you can use for every language. Set up the markers once, and then you're done for that one movie.  
  > **username_1**: After what you have explained, this is a perfect solution to your problem, and if it is not, you have to describe your problem more carefully.  
  > **username_0**: No  I want to input the timings directly like copy pasting it , not even PRESSING M each time, Its all about mass poduction  
  > **username_0**: e.G: 0.12,2.15,3.3,4.3 etc would be input and then align them as simple as that. I saw the demo of adobe its too bloated and overloaded for this task  
  > **username_1**: Well, if you don't want to accomplish your task, that's too bad for you. I gave you a working solution to easily align the dubbed material with the actual video. The only difference is that you need to press M to set it up. You have to name them alphabetically no matter what you do...  
  
  ---
  
  