<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>

CC BY-SA 4.0
2021-12-01T09:57:15.237Z
2021-12-01T09:57:15.237Z
v010dya
<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>

<ffmpeg><premiere><adobe-media-encoder><rendering>
Producing video for multiple platforms
krv
# 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


---

