How to Caption a Video with Adobe Premiere and WordPress

This document will provide step by step directions for how to caption (subtitle) a video with Adobe Premiere Pro, and also how to use the captions within WordPress. The instructions below start with automatically creating text captions from an audio track, so visit Adobe’s site for information on how to create a project and add media.

Please note that there are other ways to create captions for a video, even within Premiere. Exporting a text track is generally preferred since this will allow for captions to be turned on or off with this method, and will not permanently obscure part of a video. The subtitle files generated will be supported with other video services such as YouTube and MyVRSpot. Another benefit of a separate subtitle file is that it can be updated in a text editor and attached to an existing video rather than having to re-encode and upload a video with an embedded caption track.

Make sure the Production workspace is enabled, then enable the Text window.

  • Window menu > Workspaces > Production
  • Window menu > Text

Make sure the audio clip(s) you wish to transcribe is selected in the timeline (click on it). In the Text window, choose the Transcript tab.

  • Click Create transcription.
  • Decide if the “Recognize when different speakers are talking” option is appropriate and check or uncheck the box as appropriate.
  • Click Transcribe.

The steps above will typically take 15 seconds or more to complete, based on how much speech is in your video. When rendering is complete, click the CC button to create a subtitle caption track. The initial transcript is likely to be messy, but ultimately should be a huge timesaver. It’s a good place to start and is helpful to have timecodes already set for you. 

  • Choose Create from sequence transcript, and make sure the Format is Subtitle.
  • Verify other options and click Create. This should take you to the Text > Captions tab

Step through the audio and correct as needed. Plan to spend significantly more than the video runtime due to pausing and replaying segments. Double-click on the text next to each timecode to edit the text. When clicking on the text, the video should automatically advance to the appropriate location in the video preview window. There are some additional captioning tools, including merging captions (joining the captions for two or more time segments and merging the times as well).

To export the text, click the ellipsis (3 dots) in the upper right of the tab and choose Export to SRT fileā€¦ YouTube and MyVRSpot both support SRT files directly.

Convert the SRT to WebVTT using a website such as HappyScribe. If you’re planning to use the VTT file in WordPress, change the file extension from .vtt to .txt.

In the WordPress block editor, click the video, and in the popup menu, click the TEXT TRACKS menu. Choose Upload and upload the WebVTT file (with the .txt file extension). Label the subtitle track appropriately and click close. For example, use en for English when setting the language. The subtitles should be in place after the revision is approved. WordPress documentation is available here.

To use captions within WordPress, click the three vertical dots in the lower right corner of the captioned video. This will provide Caption options.