How to create subtitles for a video

14/06/2019

It’s important the videos we create are availiable for all to enjoy, including people with a hearing impairment. The Church of England includes subtitles on all videos it produces for Instagram, Facebook, Twitter and YouTube.

Why not add the subtitles straight to the video (hardcoded)?

The issue with hardcoded subtitles is that screen readers can’t see the text – it's just an image to them if hard-coded – and so uploading  a subtitles file separately makes it more accessible, as well as allowing people to customise the way subtitles appear on their devices so they can make sure the display works for them.


It also makes it easier to go back and edit them in the future if you spot a mistake. No need to re-render the whole video, just update the subtitles file.

Where do I start?

Both YouTube and Facebook have tools to automatically create subtitles. YouTube’s tool tends to be more accurate than the tool offered by Facebook, so best to start there:

Upload your video to Youtube

  1. Click the edit video button
  2. Go to the Subtitles/CC tab at the top

There may already be some auto-generated subtitles in place, but these may not be entirely accurate.

  1. Click where it says English (Automatic)

This will bring up the subtitling tool. From here you can check that the right words are being spoken at the right times or amend if necessary. It’s good to try and get the subtitles to be as accurate as possible.

Once you’re happy with the subtitles:

  1. Click actions
  2. Selection download .srt from the dropdown

Uploading to Twitter

This is the file you can then upload to your Twitter video. To do this:

  1. Click your icon in the top right-hand corner of Twitter and select Media Studio from the dropdown list
  2. Upload the video you want to share or select the video that has already been uploaded
  3. Select the Subtitles tab
  4. Choose the language the subtitles are in from the dropdown list
  5. Click upload and choose the .srt file you have downloaded from YouTube

This will automatically save and will then be showing subtitles on your video.

    Uploading to Facebook

    Facebook needs the .srt file to be in a slightly different format for you to be able to upload it.

    To do this:

    1. Change the name of the file from *******.srt to *******.en_US.srt
    2. If this doesn’t work for you, this website will convert the file quickly: https://www.rev.com/captionconverter (Just choose Facebook ready from the list of conversion types)

    To upload the subtitle file:

    1. Visit Publishing tools on your Facebook page
    2. Select Video Library from the column on the left-hand side of the page
    3. Upload the video you want to share or find the video that has already been uploaded
    4. When hovering over the video, you will see a little edit icon button appear – click this
    5. Choose Subtitles and captions from the right-hand column
    6. Select the video language
    7. Click the upload button to add the created subtitles

    The subtitles will appear in the Captions Added section. Click on the added subtitles to be taken to Facebook’s subtitle editor. From here you can double check that it’s also working on Facebook and make any changes if necessary and then save them.

    1. Finally, select default language and save the video.

    Subtitles for Instagram

    Unfortunately, subtitles on Instagram don’t work in the same way as they do on Facebook, Twitter or YouTube. Currently, there is not a way to add subtitles within the app, however, there are ways to create subtitles for your video before you upload.

    Apple Clips app (IOS only)

    Apple Clips is a free app available on the Apple App Store, however, it is not available to Android users. Whilst it is free and easy to use, there are a few things to be aware of. It only records square video, and the video must be recorded within the app for the subtitles to be generated.

    To create a video with subtitles:

    1. Download Apple Clips in your app store here.
    2. Open the app and select ‘camera’.
    3. Press the speech bubble icon in the bottom left of the screen. From here, choose the style of your subtitles. When selected, press the x icon to close.
    4. Press the star icon on the right-hand side of the screen. If you wish, you can choose filters and stickers for your video. Press the x icon to close when finished.
    5. To record your video, press the pink button and slide upwards. As you start talking, subtitles will be created by the app, which will appear on the screen as you talk.
    6.  When finished, press the square pink button to stop recording.

    Your recorded video will appear at the bottom of your screen. Press on the video to select it. From here you can preview your video, add additional stickers, filters, or emojis and trim your video to tidy up the beginning and ends.

    1. Finally, press ‘Save clip’ to download it to your photo library. From here, you can upload to Instagram.

    If you have any app suggestions you'd like to share with us, we’d love to hear from you! Share them with us on Twitter and Facebook.

    Keep up to date with all things digital and join our Labs Latest newsletter. Subscribe here