Skip to main content
Participant
August 31, 2013
Question

Importing Subtitles to Premiere Pro

  • August 31, 2013
  • 16 replies
  • 116765 views

Hello everyone! I've been lurking around for sometime now looking for answers on how to import subtitles to PPro.

So far, as of writing this post, PPro does not handle subtitle files. Fortunately, I found a quick and dirty workaround to importing all kinds of subtitle formats to PPro as PNG. But firstly, please know that there are 3rd party plug-ins that lets you import srt files into PPro and let's you edit it in PPro, but there's a price, and my solution is free

NB: Subtitles are better as a seperate file. But in case you really need to burn your subs on the video, then follow the steps below.

Steps:

1. If you have a long project and and don't want to use PPro's title module, then you must go and download Subtitle Edit. - it's a great FREE software that has an video monitor and audio waveform where you can scrub to the specific time you want.

2. Once you're done subtitling, go to File > Export > Final Cut XML + PNG (i know it's FCP but it works well with PPro too) You can then set the desired style for your subtitles, font color, size, etc. Once you've exported, it's going to output 2 main files: one, the PNG files and two, the XML file.

3. Import the XML to PPro. It's going to generate a Sequence with the subtitles as PNG in it.

4. Relink the PNGs. For whatever reason, when you import the XML, the PNGs are not linked yet.

5. Place your subtitle sequence on your main timeline. Reposition and reframe as needed.

6. Render. Might take 10% longer than usual.

That's it! I hope this has been helpful.

My software:

Subtitle Edit

Premiere Pro CC. I'm pretty sure it would work on older versions too.

This topic has been closed for replies.

16 replies

Known Participant
May 4, 2023

> 4. Relink the PNGs. For whatever reason, when you import the XML, the PNGs are not linked yet.

 

In newer Subtitle Edit versions, check "Use full image path URL in FCP xml" in the bottom left corner

Known Participant
April 19, 2023

10 years later, this helped me. Thank you!

Vaslit
Participating Frequently
October 18, 2016

Hi I've just read all the replies, but I'm facing a different problem. When I import the XML file I don't get a XML object on the project window nor even a sequence. All it does is to paste all the PNGs on the project window, with no order.
I can't see what to do with them neither.

Now, if I open del XML file with APP it will add all the PNGs on the project window, but will create a track with the subtitles in order. But this is on a separate project.

It seems to loose the SubEdit format I gave it too; goes to the middle of the screen.

Thanks for any tip!

Vaslit
Participating Frequently
October 19, 2016

After all I managed to make it possible. I found the sequence created when opening the XML file right from Adobe PP (because importing was no success). Then, on this new project I imported all my movie.

PNGs got stretched tight on Adobe PP, as if the font was a Condensed one. I could not figure out the cause, but I scaled its width at my convenience to work it around. After that, I could render without trouble.

Thanks roadiedude on the tips with SubtitleEdit. I tried work with the .SRT generated into Adobe a weeks ago, but the Captions Tool were not working at all; the format or syncing got all troubled. This export to "Final Cut Image" lesson made the job.

Participant
March 8, 2016

i have progress:) my problem occurs when i create 25 frame xml file. if i select 24 or 23.9 fps i can import the xml correctly but if i select 25 fps premiere gives error message (i posted photos above)

Any idea?

June 29, 2017

Any luck mate?

Participant
March 8, 2016

Hi, i'm using premiere pro cs6.

i've tried to import the xml files which i created in subtitle edit. after reading whole post i opened an empty project and then try to import xml file.

1) if i select PAL (in subtitle edit) i get this error message:

2) if i select NTSC (with same settings) i get this message:

i couldn't find what i did wrong. Any idea?

Thanks...

Known Participant
March 8, 2016

Are you sure  you're importing the right file? From the error message, it looks like you're opening a premiere project, not an xml file.

The way I've been doing it is exporting as a final cut pro xml, then in premeire i double click the file area to import a file and I import that xml file. Is that exactly what you're doing? If so, that's odd. Never had that problem.

Participant
March 8, 2016

i right click the file area and click import. then select the xml file. but the result is same (i've tried  double clicking too).

in the pal version premiere tries to open a project file (d.prproj). in the ntsc version it tries to open xml (s.xml) but can't open it.

i'm stuck

Known Participant
January 10, 2016

I've been using this method for awhile now, but I noticed Premiere imports the xml incorrectly. I don't have to do the re-linking thing anymore, but even though it's 23.976 fps, premiere keeps importing it as 23 frames per second throwing off all the timing. Very annoying. Not sure how to fix this.

Participant
November 25, 2015

Thanks for the advice. I have imported the XML file into Adobe Premiere Pro but I am now struggling to find the option to 'relink' them. They are all presented as seperate .PNG files on the left handside Project Panel. Can you please advise how best to do the 'relink'.

Thanks

Matt3000
Participant
November 25, 2015

Find the XML file in the project panel, it should be a sequence now, that has all the files together. You can open that or drag into another sequence (note it will probably have many of the issues raised above).

Matt3000
Participant
August 19, 2015

I've followed all the steps properly and looked into the xml files just to make sure. Here's what I've discovered. Whenever I import the XML and view it as a sequence all on its own as PAL everything checks out. The starts and durations of each entity are perfect to the frame.

However, whenever I convert the sequence to 1440x1080 Premiere will ad duration to each segment and offset the start of each subtitle by an increasing number of frames. I've tried importing and then converting the sequence using the Sequence Settings and the moving it into my target sequence's timeline (no dice). I've also tried converting the XML using the Sequence Settings, opening it as it's own sequence, (adjusting postition etc..) and then moving the segments into my target video sequence (same problem).

So, I then tried converting the XML using Sequence Settings from the project window, opening it as it's own sequence and then adding the HD video to that sequence (same problem).

The only thing that I've found that maintains integrity of the start and duration is opening the XML sequence on it's own without any conversion and then stuffing my HD video into that at PAL resolution. Not optimal. Also, not sure if this is just a 16:9 problem, or if it's a CC 2015 bug.

Known Participant
May 4, 2023

Sounds like it might have to do with 29.97/30fps drop/non-drop frame export.

Participant
August 3, 2015

This was amazing! I've been looking for this for a really long time! Thank you so much!

One little tip: If I select NTSC as video format when exporting the subtitles, Premiere won't import them, so I have to select PAL, but since I can manually select the framerate, there's no problem.

Thanks again!

willian_machado
Participant
May 27, 2015

I am not beeing able to import the XML file

it says file seem to be corrupted or someting like that

someone can give me a little Help?

Participant
August 3, 2015

Willian, have you tried selecting PAL instead of NTSC when exporting the subtitles? That did the trick for me.