How to Upload, Generate, and Manage Subtitles and Closed Captions

SproutVideo offers the ability to generate and display manually uploaded subtitles along with videos.

When manually uploading subtitles, we support the WebVTT and SRT standards. We do not support the entire standard but if you have any questions about our implementation or what we do and do not support, please contact support@sproutvideo.com.

As of April 16th, 2025, all newly uploaded or replaced videos have unpublished subtitle tracks automatically generated by default. These automatically generated subtitle tracks are set to a Draft state and will not appear to your viewers in the video player until published, so you have the opportunity to review first, unless you enable publishing automated subtitles by default in your account-wide settings.


How to Generate an Automated Subtitle Track

To generate a subtitle track for videos uploaded before April 16th, 2025 navigate to the video, then open the Manage Subtitles page. You can manage your subtitiles by expanding the ‘Additional Video Settings’ section.

Expand Additional Video Settings

Then click the ‘Manage Subtitles’ button.

How to manage your subtitles in your SproutVideo video hosting account

To request a track click the ‘Generate Automated Track’ (if you already have tracks associated) or ‘New Automated Track’ buttons.

Generate a new automated subtitle track

Select the settings you wish to apply to the automated subtitle track when its complete.

Select automated subtitle track settings

NOTE: We recommend using “Auto-Detect” unless the spoken language is consistently misidentified or the video is clearly in one language. Setting a language overrides automatic detection and may reduce accuracy for multilingual content.

Transcription processing begins upon clicking ‘Generate Automated Subtitles’. We’ll send you an email notification when the automated subtitle track is complete.

Improve Automated Transcription Accuracy

You can help improve the accuracy of SproutVideo’s automated transcripts for your account by using Keyword Boosting Terms. Using a Keyword may help improve the accuracy of your transcriptions by providing a list of keywords or phrases that are likely to be spoken in many of your videos.

Recommended keywords include: single words, proper nouns, industry-specific jargon, or company names that may not be in standard dictionaries.

While keyword boosting can improve accuracy, 100% substitution is not guaranteed.

Manage Account Default Settings for Automated Subtitles

To change the default behavior for Automated Subtitles in your account navigate to your Media Settings page.

Scroll down to the “Automated Video Transcription (Subtitles)” section.

Here you can disable Automated Video Transcriptions for newly uploaded videos, specify a language preference, change the default visibility and force display options for all of the newly uploaded or replaced videos in your account.

Manage the default account wide automated subtitle settings

How to Upload Subtitles and Closed Captions

To manually upload a subtitle track go to the video for which you’d like to add subtitles, then expand the ‘Additional Video Settings’ section, and click on the ‘Manage Subtitles’ button:

How to manage your subtitles in your SproutVideo video hosting account

Click the ‘+ Upload New Track’ button:

Add new subtitles to a video

Select the language for the subtitle track, click ‘Choose A File’, then select the WebVTT or SRT file on your computer and click open. After selecting your file, click ‘Add Subtitle Track’:

Finalize the subtitle track for a video hosted on SproutVideo

Your video will now display the subtitle button in the video player and viewers will be able to select the subtitle track when watching the video.

How to Publish a Subtitle Track

By default, uploaded and automatically-generated subtitles will be stored as a Draft to allow you the opportunity to review before publishing, unless you changed your account-wide default settings to publish immediately.

To Publish a subtitle track, navigate to the Manage Subtitles page.

How to manage your subtitles in your SproutVideo video hosting account

Here you can see all of the subtitles tracks for the video, change the Visibility option, Default Display setting, and even Edit the text.

If you’d like to force a subtitle track to be enabled for display in the player for all viewers by default, toggle Force Display to ON. Viewers must manually disable subtitles to turn off a force-displayed track. Note that you may only force display ONE track as the default for a video.

Manage your subtitles

How to Set a Default Subtitle Track

By setting a default subtitle track, your viewers will see the subtitles appear automatically in the player.

Once the subtitle track has been uploaded, you can enable a default subtitle track by clicking the toggle switch for the language you wish to display.

Set default subtitle

The WebVTT Standard

We chose the WebVTT standard because it is starting to become widely adopted by all of the major web browsers for HTML5 subtitle and captioning support and provides a simple, extensible, and human-readable format on which to build timed text tracks. The WebVTT format is very simple. A WebVTT file must start with the header “WEBVTT”. After that it is followed by one or more “cues”. At it’s simplest, a cue consists of a “timing” and “cue text”. Here is an example:

WEBVTT

00:00:01.000 --> 00:00:10.000
This is the first line of text, displaying from 1-10 seconds

00:00:15.000 --> 00:00:20.000
And the second line of text, appearing from 15-20 seconds

For the complete WebVTT standard, click here.

Device Support

Subtitles are supported on all devices when using the Adobe Flash video player. The HTML5 player supports subtitles in the following environments:

  • Internet Explorer 10+
  • Edge 12+
  • Firefox 38+
  • Google Chrome 31+
  • Safari 8+
  • Opera 32+
  • iOS Safari 8.4+
  • Android: 4.4+
  • Google Chrome for Android: 45+
Was this article helpful?