<p>I believe you can do it with ffmpeg with command <kbd>drawtext</kbd></p>

<pre><code>ffmpeg -i input.mp4 -vf "drawtext=enable='between(t\,0,60)':fontfile=/Windows/Fonts/Tahoma.ttf:fontcolor='White':&gt; &gt; text='YourText'" -acodec copy output.mp4
</code></pre>

<p>See <a href="http://forum.videohelp.com/threads/356314-How-to-batch-convert-multiplex-any-files-with-ffmpeg" rel="nofollow">this tutorial</a>, for batch conversion.</p>

<p>You can add <kbd>drawbox</kbd> to make it more nice. See documentation <a href="https://ffmpeg.org/ffmpeg-filters.html#drawbox" rel="nofollow">here</a>.</p>

CC BY-SA 3.0
2016-01-21T00:53:19.517Z
2016-01-21T04:38:59.560Z
2016-01-21T04:38:59.560Z
Shultc
<p>Another way to automate it: <a href="http://www.sonycreativesoftware.com/vegaspro" rel="nofollow">Sony Vegas Pro</a> + <strong>Vegasaur</strong> extension (<a href="http://vegasaur.com/text-generation-wizard" rel="nofollow">this tool</a>)</p>

<p>(Sony Vegas Pro also supports scripting based on .NET Framework)</p>

CC BY-SA 3.0
2016-01-22T09:27:03.583Z
2016-01-22T09:27:03.583Z
altarvic
<p>If you're doing this for broadcast and you want animated text and graphicse you could use After Effects with scripting. To pull in the track data automatically you'll either need something like <a href="http://aescripts.com/templater/" rel="nofollow">this</a> or <a href="http://aescripts.com/templater-bot/" rel="nofollow">this</a> or you could learn / hire someone who knows extendscript to script After Effects. That way you can use your own graphics, animated text treatment and so on, rather than just static text.</p>

<p>Otherwise, as @Shultc says, ffmpeg could be the go. If you wanted to jazz up the text you could use a pre-rendered animated lower-third background and then use the <a href="http://www.ffmpeg.org/ffmpeg-filters.html#overlay" rel="nofollow">overlay</a> video filter to composite the background and the text over the footage.</p>

CC BY-SA 3.0
2016-01-22T01:47:31.167Z
2016-01-22T01:47:31.167Z
stib
<p>I have lots (1000+) music videos ready to be aired but without usual titles (artists, album, publisher).</p>

<p>I need fastest way to add (bulk?) titles to all of them. Graphics or simple text will be same for all of them, just the text itself changes for each video.</p>

<p>So the process would look like: </p>

<ul>
<li><p>import video</p></li>
<li><p>add text to same position for all videos (same font, size, background etc.), just the text itself changes</p></li>
<li><p>export video to same format it was imported</p></li>
</ul>

<p>I have many software available to use (Mac and PC), but no idea which one would be fastest solution.</p>

<p>I guess some software should be able to do this in bulk, but if not i will do it manually. Just need something simple and fast, without need to tweek all the render option from start as each video is already prepared for airing.</p>

<premiere><ffmpeg><editing><final-cut-pro-x>
Fast way to add titles to music videos
Azz Kawa
# Fast way to add titles to music videos

(Asked by: username_0 on 2016-01-21)

I have lots (1000+) music videos ready to be aired but without usual titles (artists, album, publisher).

I need fastest way to add (bulk?) titles to all of them. Graphics or simple text will be same for all of them, just the text itself changes for each video.

So the process would look like:

* import video
* add text to same position for all videos (same font, size, background etc.), just the text itself changes
* export video to same format it was imported

I have many software available to use (Mac and PC), but no idea which one would be fastest solution.

I guess some software should be able to do this in bulk, but if not i will do it manually. Just need something simple and fast, without need to tweek all the render option from start as each video is already prepared for airing.

**Tags:** premiere, ffmpeg, editing, final-cut-pro-x


---

## 3 answers

### Answer by username_1 on 2016-01-21. Score: 1

I believe you can do it with ffmpeg with command drawtext
ffmpeg -i input.mp4 -vf "drawtext=enable='between(t\,0,60)':fontfile=/Windows/Fonts/Tahoma.ttf:fontcolor='White':> > text='YourText'" -acodec copy output.mp4

See this tutorial, for batch conversion.
You can add drawbox to make it more nice. See documentation here.


---

### Answer by username_2 on 2016-01-22. Score: 0

Another way to automate it: [Sony Vegas Pro](http://www.sonycreativesoftware.com/vegaspro) + **Vegasaur** extension ([this tool](http://vegasaur.com/text-generation-wizard))

(Sony Vegas Pro also supports scripting based on .NET Framework)


---

### Answer by username_3 on 2016-01-22. Score: 0

If you're doing this for broadcast and you want animated text and graphicse you could use After Effects with scripting. To pull in the track data automatically you'll either need something like [this](http://aescripts.com/templater/) or [this](http://aescripts.com/templater-bot/) or you could learn / hire someone who knows extendscript to script After Effects. That way you can use your own graphics, animated text treatment and so on, rather than just static text.

Otherwise, as @username_1 says, ffmpeg could be the go. If you wanted to jazz up the text you could use a pre-rendered animated lower-third background and then use the [overlay](http://www.ffmpeg.org/ffmpeg-filters.html#overlay) video filter to composite the background and the text over the footage.


---

