How to make videos accessible with closed captions
Subtitles are transcripts of a video’s dialogue or audio contained in SubRip (SRT) files that are attached to videos. They provide context and clarity to video content.
Subtitles differ from captions that are meant to provide better accessibility for hearing-impaired users, though you may often hear them mentioned interchangeably.
Subtitles display only what is spoken. They are intended for users who can hear but prefer to have the dialogue displayed in text format.
Captions provide a way for users with hearing impairments to have equal access to video content. They include dialogue, sound and musical cues.
There are two main methods of captioning for videos:
Closed captions (soft)
Closed captions will appear as separate selectable tracks in a video. These can be enabled and disabled as required by the user. They can also, on some platforms, be translated to any language automatically.
If closed captioning support exists for the video platform you are creating content for, please use it. It is important for users who are deaf or hard of hearing to rely on accessibility support that content creators can quickly provide.
Open captions (hard burned)
Open captions mean the text is written on top of the image permanently. This is sometimes referred to as hard burned. They cannot be turned on or off. They only support one language per video. This was the old method for internationally distributing film that did not include voice dubbing.
For TV and film media, this is often the preference for the deaf or hard of hearing community as it is the most inclusive and they don’t have to rely on bespoke hardware in cinemas.
However, there are accessibility issues surrounding open captions. Open captions on a video is the equivalent of saving a word file as a JPEG image. It cannot be interacted with once rendered and cannot be identified by accessibility tools. They cannot be automatically translated either. This restricts international audiences who prefer or require captions in an alternative language.
We recommend against open captions for online videos since they are not accessible, and their language cannot be changed. Also, there is something to be said for respecting the users’ preferences.
Only use open captions for when closed captioning is not supported.
There has been a renaissance of open captions on social media in recent years. This was used as a workaround for video content before the major platforms supported closed captioning solutions.
Though it is still used by major players, such as the BBC, even though solutions exist for closed captions on these platforms.
Speaking of which, let’s dive into what four of the major social media platforms have to offer regarding accessible captioning.
Subtitles on Facebook
Videos on Facebook can support closed captions. SRT files of what is spoken or heard can be uploaded to a video.
Facebook videos also support a feature to always display closed captions for videos that have them.
You need to make sure your SRT files are correctly named and formatted on Facebook for this to work. SubRip files must be named with the following format to be recognised correctly:
name-of-file.en_GB.srt
Note the inclusion of the regional language spoken before the file type suffix. Facebook cannot translate the subtitles into other languages automatically. These will have to be uploaded by the content owner as individual SRT files per language.
Facebook video captions can automatically play in a users preferred default language if they have been included.
To learn more about best practices for formatting SRT files on Facebook, see Facebook’s support pages.
Twitter subtitles
Twitter has started supporting the addition of closed captioning on their video content for web, iOS, and Android as of March 2019.
Closed captions for videos on Twitter can be maintained through the Twitter Media Studio. Similarly to Facebook, SRT files can be uploaded to videos within your media library after selecting the language that they are in.
The video on Twitter will now have a closed caption icon button, which can be turned on and off for users.
Instagram subtitles
Instagram does not currently support closed captioning for video content. Open captions must be added before uploading the video to Instagram.
Dear Instagram. Please support closed captions. It is 2019. Thank you.
YouTube subtitles
YouTube is by far the most versatile for closed captions of the major social media platforms and also the easiest for users to cater for.
When uploading a video, a spoken language can be selected, and YouTube will use automatic speech recognition to generate a transcript of the video.
Just like that.
It’s not always entirely accurate, however. The YouTube robot can’t quite interpret when words are spoken in quick succession or mumbled. I’ve found it’s pretty accurate for Scottish accents, which is a blessing.
Text transcripts of what is said in a video can be uploaded alongside the video without any inclusion of time codes. This is where YouTube works its magic. By adding a transcript of what is spoken in a video, YouTube can automatically sync when each word is spoken. This is the easiest option to get accurate closed captions added to a video.
YouTube support has some great tips for creating transcript files.
The real benefit is once the transcript has been uploaded and the spoken language selected, YouTube can automatically translate these captions into any language. This allows us to be inclusive of international audiences by making our video content more accessible.
I also discovered while writing this blog post that YouTube’s closed captions can be moved around the video by dragging on them with a mouse. This allows the user to choose where the captions sit — bonus points.
Tl;dr section
Only use open captions when necessary, such as offline videos and when closed captioning is not supported.
When using closed captions, make sure to support as many major languages as possible accurately.
If the video platform you are uploading to can support closed captions, definitely use it.
Be inclusive to your entire audience.