Overview
Kaltura users have the ability to upload a text-only transcript to an entry and have the system generate a time-based caption file that will display while the video plays.
While Kaltura users can edit their captions either by using Kaltura's web-based editor or by downloading the captions and editing them on their computer, they can also choose to work with a text-only version (without any timecodes) use Kaltura's "machine alignment" feature to have it generate timings for a new caption file, which will display the words onscreen at the appropriate time while the video is being played.
This feature is available to all Kaltura users at UC San Diego (faculty, students, staff, etc.). A transcript can be uploaded in either Canvas or MediaSpace.
Critical Concepts
What's the Difference between Captions and Transcripts?
Sometimes the terms "captions" and "transcripts" are used interchangeably, but there are meaningful differences, particularly within the context of media management. While both contain a textual representation of words spoken during a video, here's where they diverge:
- Caption files contain timecodes that indicate the start and endpoints of when a piece of text should be onscreen while the video is playing. They can have a variety of file extensions, such as .srt or .vtt.
- Transcripts contain no timecodes at all, and always have a .txt file extension. It's just a big block of text.
Kaltura generates its transcripts based on the captions. So if you edit the captions, the changes will be reflected in the transcript. The transcript can be found in a widget below the player when viewing a video in My Media, a Media Gallery, or a MediaSpace channel. Most embedded videos use the transcript widget as well. The nice thing about Kaltura's transcript widget is that it will highlight the text that's currently being spoken, and you can click on parts of it to jump to that part in the video.
Things to Keep in Mind
- Why edit a transcript and not captions? As you can see from the image above, caption files contain timecodes as part of their text. If you're editing the text while listening to it, it may be easier for you to deal with just the words without any timecodes in the way. In addition, you have the ability to add paragraph breaks, which makes the overall text more legible. This could come in handy if you elect to generate a text-based version of your video content at some point (a best practice embraced by the Universal Design for Learning instructional design framework).
- We discuss how to download the transcript that Kaltura generates elsewhere. If you want to download and edit a transcript that Kaltura has created, you can follow our instructions in another knowledge base article:
- You must have a .txt file. In order to upload a transcript, it must be a file with a .txt extension. You cannot upload a word document, a PDF, or any other type of document.
Known Issues
- The machine alignment feature is only available if you click "Caption & Enrich" under the video on the player page. There are actually two ways to get to the "Caption & Enrich" feature in Kaltura, and the other one won't work if you want to upload a transcript: if you're looking at your list of entries in "My Media," you can check a box next to an entry, scroll to the top, and click Actions > Caption & Enrich. The option for "alignment," however, will not be available. Kaltura is exploring why this is the case. In the meantime, be sure to follow the instructions below instead.
Steps to Take
Uploading a transcript can be done in either Canvas or MediaSpace. Follow steps 1 and 2 depending on where you want to perform the action.
In Canvas | In MediaSpace |
---|
- Log into Canvas.
- Go to https://canvas.ucsd.edu.
- Enter your active directory credentials.
- Within Canvas, click My Media in the left navigation.
|
- Log into MediaSpace.
- Go to https://mediaspace.ucsd.edu.
- Click the profile icon at the top right of the page and select Login.
- Enter your active directory credentials.
- Click the profile icon again and select My Media.
|
- Find the entry in question and click on its thumbnail.
- Under the media player, click Actions and select + Caption & Enrich from the menu that appears.
- In the "Order Captions & Enrichment Services" section that populates below, ensure that the following options are selected:
- Service: Machine
- Source Media Language: English
- Feature: Alignment
- Click Upload txt.
- Click + Select File.
- Locate and select the transcript on your computer and click Open.
- Enter a title and description for the transcript if desired. (These are optional.) They'll be visible if you or viewers click on the "attachments" tab under the media player.
- Click Save.
- Select the radio button for the text file you just uploaded.
- Click Submit.


You should see a message appear indicating that your request has been received.
You'll receive an email notification once the machine alignment process is complete. The process will create a new set of captions that will become the default captions for the entry. It will also hide any machine captions from viewers that were previously visible in the player.