Use Adobe Premiere to create Timed Automatic Closed Caption Files

Now there are two ways to approach this one you can have premiere create an automatic transcription for
you which is usually very full of problems but if you need to get something out quickly that’ll work otherwise like I have here I
have a transcript of the video and I just got this from as
an example and what you do is you bring the video in and you have a couple ways you can analyze
it, under the metadata tab you either click the analyze button or you can right click it and say analyze content Once you do that you have some options
and what you do is you track down the
transcript that you have, make sure you save that transcript as a UTF8 and click Open once the
file opens it should show you all the text within it if you have any missing
you may not have saved it is utf8 and in this case I’m gonnna select the box that says that the dialogue matches this text exactly and click OK and once I’ve double
checked that all this is correct I just click OK It’s going to open up Media Encoder Media Encoder does its thing and
once Media Encoder is done I you can right-click on the file and
select to open the file location: and then you
double-click on temp and it’s this STT XML file this
file right here And it will be the latest sort by date: easiest way to find it and that’s what you’re gonna bring into subtitle edit once you’ve found this file you can
close out of Premiere and close out of Adobe Media Encoder and we’re gonna move
on to a subtitle edit so just make sure you use the right version
of subtitle edit its version 3.3.12 point 12 or higher should contain the new flash cue point
capability so once we have subtitle edit open we can bring in our XML file just drag and drop is what I find
easiest but you can also search for it by clicking open file once it comes in you could see you’ve got a lot of red on here and it premiere basically does every word tells you exactly when it fires for
close captioning or for transcription and what we’re gonna do is
we’re gonna need to merge those so go into Tools and select Merge short lines once this window opens, it’s set to 250
I usually end up you changing mine to around 400 or something like that just to really kind of make bigger
blocks for myself but you can leave it you can make it shorter you can make it
longer whatever works best for your purpose after you’ve done that you clicked OK
you’ll see that all your lines they’ve really kinda grouped
together I always eliminate all the breaks, I had been
having trouble with some of my WMV files not recognizing the break
lines and so what I do is just select all or control
A and click unbreak and that will get rid of all those breaks for you make
everything on one single line depending on your what you doing you may want to leave those
breaks in once you’re done there you can
bring in the video and you can drag and drop in or you can click Open Video. Once the video is open you can click waveform and it’ll build a waveform to show you
exactly where each of those grouping of words hits as far as the close caption timing and
then you can just drag and move and edit as you need it’s not perfect because premiere every once in a while wants to add, if you have any video with with applause in it you are probably gonna see the word the, the, the come in, because premiere’s trying to or Adobe Media Encoder in this case is
trying to figure out what is being said so it just throws the word the, the, the in there. But a lot of that stuff is easy to find, like I said it is not perfect but it’s actually a tool that is very useful when you
have a full transcript next thing is once you’ve decided
everything is okay is you can click Save and the most popular format, I think
right now is SRT and they put that right up here at the top
but there’s tons of other stuff like I said I use Expression Media
Encoder to make my WMVs and I use the LRC the lyric format cuz that imports nicely into
Microsoft Expression Encoder but like I said most people use SRT
that’s about it I hope this gives everyone an option
for doing automatic closed captions to their videos it’s not perfect but it’s way
faster than typing the whole thing in yourself
thanks in have a good one


  1. very useful, thanks a lot for this tutorial!!!!!
    I had some trouble trying to figure out why, at the end of the speech analysis, premiere wouldn't automatically bring the text into the last tab of the medadata tab. Now i know where i should look! thanks!

  2. I tried doing this with CS 5.5 but the xml file is deleted immediately after Media Encoder finishes and the text is dumped into the source file’s .xmp metadata…but not in FLVcuepoint format of course.

    If you’re quick you can pause ME and grab a copy of the file, but that doesn’t seem like a very reliable workflow.

  3. Thanks! This is very good. The assumption for this work flow is that you already have a word-perfect transcript file (my case 🙂 – this makes the AME voice-to-text engine FAR more accurate, because it only has to find word timings – less deciphering of words. I used this workflow to produce a valid .srt file for use elsewhere. Captiontube seemed promising, because it is supposed to accept an ordinary .txt file as the transcript, but I could not get it to accept any movie URLs I entered. If you do NOT have a literal transcript to start with, then the speech recognition in Camtasia Studio 8 (uses the Windows speech recognition engine, I think) is about the same (in)accuracy as AME.

  4. HELP !!!!! SOS !!!!
    Media Encoder's output is only .f4v video version of my own orginial video, with no xml file. does anyone know why ?

  5. I'm having the same problem that AerachEile (see below) is having. As I monitor the activity in the /Local/Temp folder, I see files being created by ME (the .cit file and several .tmp files) but when ME finishes the Speech Analysis, these files are immediately deleted, and the "Output File" is greyed out.  This is the one that you click in your video to take you to the folder with the XML file.  Is there some setting in ME or PP that needs to be tweaked?  Or could it be something in Windows OS?  I'm running Win 7 Pro 64-bit.  One interesting sidenote:  If I click on  "Face Detection", the XML files stays a little longer (length of time depends on duration of clip) and I can sometimes snag it by double-clicking (to open the file) before it gets deleted.  It's really frustrating, and any help on this would be greatly appreciated)

  6. Thank you so much for this!! It really helped with my work flow. One question, what happens when I use this function to create foreign language subtitles on an already foreign-language film? My project is still encoding but it's going to take another 3 hours, but I'm curious if I'm doing something completely wrong…

  7. Thank you. Thank you thank you thank you!! I cannot believe I found a video on Youtube that ACTUALLY WORKS. You are amazing.

  8. Thanks for this! One problem I'm having is the XML doesn't match the script exactly. It matches perfectly in Premiere Pro (have scripts loaded into Adobe story), but guessing the xml is adobes best guess and the txt file created with it is like a dictionary. Any suggestions?

Leave a Reply

Your email address will not be published. Required fields are marked *