Captioning with Hi-Caption

Translations

Translations of this article are available in:

Introduction

Hi-Caption is HiSoftware's solution to help web content developers quickly create synchronized captions for web multimedia. Hi-Caption provides a development environment that allows users to caption and synchronize captions to content while they listen to or watch their media files. Hi-Caption initially saves the caption files as Microsoft's SAMI files, but these files can be converted to RealPlayer and Quicktime SMIL files with RealText and Quicktime Text. SAMI stands for Synchronized Accessible Media Interchange and SMIL stands for the World Wide Web Consortium's Synchronized Multimedia Integration Language. Additionally, Hi-Caption seamlessly integrates with HiSoftware's other accessibility testing and monitoring solutions (i.e. AccVerify, AccRepair, and AccMonitor).

Prerequisites

  • Purchase Hi-Caption from HiSoftware for $99.00 or request a trial version of the software - external link. The trial version only allows 1 trial use so take time to explore and test the software the first time you open it.
  • Install Hi-Caption on your computer.
  • System Requirements: Windows 9x/NT/2000/XP

Getting Started

With all the files in place and the program installed, we can get started captioning.

1) Open the Hi-Caption program. As soon as you open the program the main screen should appear. Using the main screen, you will import and playback your media files, and add, edit, and synchronize your caption events into the SAMI file format.

Hi-Caption main page

2) Start a new caption file by selecting your media file. Select File > Open > Media File.

Opening a media file in Hi-Caption

When you open a media file in Hi-Caption, the program automatically creates a template SAMI file for you to caption. As soon as you open your media file, you will see the Information dialogue box telling you that Hi-Caption created a new SAMI file. Notice that the Information dialogue box also displays the directory where the SAMI file is located. In this case the SAMI file is located on the D: drive, in the temp folder. Inside the temp folder is another folder labeled realplayer. The SAMI file is in the realplayer folder. Click the OK button.

Information dialogue box saying the a new sami file has been created

Now that you have opened your media file and have a default SAMI file, you can begin creating caption events.

Creating Captions

There are really two ways of creating caption events in Hi-Caption: transcribing and synchronizing timecode from scratch in the Captioning events window or importing an existing transcript and adding timecode to individual events.

The captioning points window

The Captioning Points Window displays the time, class, speaker, and caption content comprising the captions for your media file. The Time Start cell of the grid contains the starting time for each event. The Class cell defines the language of each caption. The Speaker cell defines the speaker of the dialogue and the Caption cell contains the actual transcription of the spoken words. Because long captions can be difficult to read, the Caption cell for each event should contain only one line of text (about eight to ten words).

Screen shot of the Captioning Points window

Captioning from scratch

1) Before you can transcribe dialogue in Hi-Caption, you need to have caption events. To add caption events make sure the media player bar is at the starting point. You can also see if you are at the beginning of a clip by looking at the time elapsed box of the media player. It should read: 00:00.

Media player bar, play button, and Time elapsed box

You can add captions events to the grid in the Captioning Points window by either selecting the Add Current button or by using these keyboard shortcuts:

  • Spacebar = Play and Pause: The built in media player (click near the play and pause buttons to activate the keyboard controls).
  • F8 = Add Current: Places the current time being played on the timeline into the Time Start cell of the grid and creates a new row if you are working from scratch.
  • F6 = Step Current: (For editing the time in a Time Start cell) Places the current time being played on the time line into the Time Start cell of the grid.
Add Current and Step Current Buttons

2 Start playing your media file by pressing the Spacebar key or clicking on the Play button in the media player.

3) Add caption events by pressing the F8 key or Add Current button. Add a new caption event each time someone new is speaking.

Your Captioning Points window should now contain several empty caption events. You now have space to transcribe the dialogue and speaker for each caption.

Empty Caption events grids in the Captioning Points Window

After you have transcribed a few lines, check your work by saving your file then selecting Player > Show Captioning. Your captions will then appear in the media player window.

Turrning on captions in the Hi-Caption media player

After you have finished transcribing all the dialogue, you can edit any incorrect Time starts by using the Step Current button or by pressing F6 key on the keyboard.

Importing transcripts

Importing transcripts into Hi-Caption greatly speeds up the captioning process. After transcribing all the dialogue in a word processing program, save the transcript file as either a simple text file (.txt) or rich-text file (.rtf).

1) Open Hi-Caption and select your media file by selecting File > Open > Media File.

Opening a media file in Hi-Caption

2) Click OK in the Information dialogue box

Information dialogue box saying the a new sami file has been created

Now that you have a default SAMI file created, you are ready to import your existing transcript.

3) From the main menu items in the Captioning Points window select Tools > Import Wizard

Select Tools, Import Wizard

4) The Import Wizard dialogue box should appear. In the Import Wizard dialogue box browse your computer for your transcript file by selecting the Ellipsis button.

Select the Ellipsis button

After you have located your transcript file, the file name and directory path will appear in the File Name field of the Import Wizard.

file name in the file field of the Import Wizard

5) After your selected file is displayed in the file name field, choose the Next button in the bottom of the Import Wizard dialogue box.

The next button

6) The Import Wizard should now display the Available Class Selection Options. The class selections define the language of the captions. The default for the United States is ENUSCC. This stands for English United States Closed Captioning. For this tutorial click the check box next to ENUSCC.

The Class Selector options in the Import Wizard

7) After you have selected a language class, click the Next button in the bottom of the Import Wizard dialogue box.

8) The Import Wizard should now display the Speaker Selection options. In this window you can define which classes (i.e. if you have more than one language) go with each speaker. In our case ENUSCC goes with Lisa because she speaks English.

The Speaker Selector options in the Import Wizard

Click the Next button

9) Now you should see the Caption Separation Options. Here you define how you want your transcript to be broken into caption events. You can define caption event breaks by either using line breaks or punctuation. In this tutorial we've selected line breaks to keep our captions small.

The Caption Separation options in the Import Wizard

Click the Finish button to import your transcript and create caption events

You should now see your new caption events without Time Starts. You will notice in our imported text, the names, and captions show up in the Caption field of the grid. This technique saves space when the captions appear in the player window.

New Caption Events from Imported Transcript

Now you are ready to add Time Starts to your caption events. These can be added by selecting the first event row in the grid and pressing the Step Current button or F6 on the keyboard. You already have the caption event rows you need, so the Step Current button/F6 Key simply adds Time Starts in the grid as you pause and play the media file.

Adding start times to your caption file grid with the Step current button or F6 key

After you have added Time Starts, Language Classes, Speaker information and Captions to your file, save your work by selecting File > Save from the Captioning Points window.

Testing Your SAMI Files

Hi-Caption creates and saves your initial caption file in the SAMI format. To test your caption file in Windows Media Player

1) Make sure your Media file and SAMI file are in the same folder.

2) Turn on Captions in Windows Media Player View > Now Playing Tools > Captions

turning on captions in Windows Media Player

3) Play your media file. The captions should show up while you play the file.

Creating RealPlayer and Quicktime Files from Your SAMI Source

RealPlayer

To save your SAMI files as SMIL/RealText files for RealPlayer, Click on the SMIL (RealText) tab in the Captioning Points window. The SMIL (RealText) tab is located next to the Captioning Points window tab.

SMIL (Real Text) tab

Once you have clicked on the SMIL (RealText) tab you will see the SMIL (RealText) windows. The first time you open these windows they will both be empty.

SMIL (Real Text) code windows

Hi-Caption can automatically create SMIL and RealText files from your original SAMI files. To create SMIL and RealText files, click on the Refresh buttons in both the SMIL and RealText windows.

the Refresh buttons in both the SMIL and Real Text windows

After clicking the Refresh buttons you will see Create SMIL source from SAMI dialogue box. In the SMIL source dialogue box follow these steps to create your SMIL file.

  1. Determine your SMIL version. Currently SMIL 1.0 is widely supported.
  2. Define your media attributes (the type of file you are using, your source file, and region attribute value).
  3. Fill in your text stream information (system-language, title, alt text)
  4. Define your layout regions (background color, top, left, height, and width positions in pixels).
  5. Select the OK button.
Create SMIL Source from SAMI dialogue box

Now your SMIL window should contain your SMIL file. Save you SMIL file by selecting the Save File button in the SMIL window.

Note

Because both SAMI and SMIL use the .smi or smil extension, be careful to make separate folders for your different media caption files.

To create RealText from your SAMI files, select the Refresh in the RealText window. You should now see the Create RealText source from SAMI file dialogue box. In the SAMI class portion of the dialogue box select ENUSCC as the SAMI class type. Select OK.

Real Text from SAMI dialogue box

Now both your SMIL and RealText file code should appear in their respective windows.

SMIL and Real Text code windows filled with code

Save both files in the same folder with your media file and they should work once opened in RealPlayer. Remember to make a new folder for your RealPlayer caption files with a copy of your media.

Quicktime

In the Captioning Points window select Tools > Quicktime Text.

From the main menu in the Captioning Points window Select Tools, QuickTime Text

You should now see the Create Quicktime Text from SAMI dialogue box. Like the SMIL and RealText window, these areas are empty until you define their properties by clicking on the Refresh buttons.

The SMIL and Quicktime text code windows

After you have define the properties for both your SMIL and Quicktime text, save your files in a separate folder. Now when you play the file in Quicktime the captions should appear.

There are many powerful features to Hi-Caption. Explore the software on your own and good luck with captioning!

See also:

Related WebAIM Resources

External Resources

WebAIM is an initiative of:
Center for Persons with Disabilities (CPD) Utah State University