Answers.Body: <p>Let's assume that your 'lower thirds' are images, and are not dynamically generated. For example you have <code>youtube-l3rd-1.png</code>, <code>youtube-l3rd-2.png</code>, and <code>youtube-l3rd-3.png</code> for YouTube, and <code>school-l3rd-1.png</code>, <code>school-l3rd-3.png</code>, and <code>school-l3rd-3.png</code> for school.</p>
  <p>You then create a way to put those thirds on the video with <code>-filter_complex</code> of <code>ffmpeg</code>. Since this was not your question, i am assuming that you did so. You can then do:</p>
  <pre><code>for platform in youtube school
  do
    ffmpeg -i input.ogv -i &quot;${platform}-l3rd-1.png&quot; -i &quot;${platform}-l3rd-3.png&quot; -i &quot;${platform}-l3rd-3.png&quot; ..... &quot;${platform}-output.ogv&quot;
  done
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-12-01T09:57:15.237Z
Answers.LastActivityDate: 2021-12-01T09:57:15.237Z
Answers.UserDisplayName: v010dya
Body: <p>I want to create videos for multiple platforms. For example youtube and a private school.</p>
  <p>Now the thing is that I want certain lower thirds to appear on one rendered video and another set to appear on another video.</p>
  <p>For example, I want a subscribe and social media lower thirds to appear on the youtube video and I want the school email and other relevant info to appear on the second video.</p>
  <p>Currently what I am doing is to create two sequences in premiere and basically re-edit and change the mogrts.</p>
  <p>The problem with this is that it is monotonous and I have to do it for each and every video individually.</p>
  <p>Is there a way I can streamline this using ffmpeg or any other software?</p>
  <p>Maybe I can render my video first without any lower thirds, then create a transparent video of my lower third animations and have them be inserted automatically at a specific time interval.</p>
  <p>Thank you</p>
  
Tags: <ffmpeg><premiere><adobe-media-encoder><rendering>
Title: Producing video for multiple platforms
UserDisplayName: krv
ThreadText: # Producing video for multiple platforms
  
  (Asked by: username_0 on 2021-04-04)
  
  I want to create videos for multiple platforms. For example youtube and a private school.
  
  Now the thing is that I want certain lower thirds to appear on one rendered video and another set to appear on another video.
  
  For example, I want a subscribe and social media lower thirds to appear on the youtube video and I want the school email and other relevant info to appear on the second video.
  
  Currently what I am doing is to create two sequences in premiere and basically re-edit and change the mogrts.
  
  The problem with this is that it is monotonous and I have to do it for each and every video individually.
  
  Is there a way I can streamline this using ffmpeg or any other software?
  
  Maybe I can render my video first without any lower thirds, then create a transparent video of my lower third animations and have them be inserted automatically at a specific time interval.
  
  Thank you
  
  **Tags:** ffmpeg, premiere, adobe-media-encoder, rendering
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2021-12-01. Score: 1
  
  Let's assume that your 'lower thirds' are images, and are not dynamically generated. For example you have `youtube-l3rd-1.png`, `youtube-l3rd-2.png`, and `youtube-l3rd-3.png` for YouTube, and `school-l3rd-1.png`, `school-l3rd-3.png`, and `school-l3rd-3.png` for school.
  
  You then create a way to put those thirds on the video with `-filter_complex` of `ffmpeg`. Since this was not your question, i am assuming that you did so. You can then do:
  
  ```
  for platform in youtube school
  do
    ffmpeg -i input.ogv -i "${platform}-l3rd-1.png" -i "${platform}-l3rd-3.png" -i "${platform}-l3rd-3.png" ..... "${platform}-output.ogv"
  done
  
  ```
  
  
  ---
  
  