Today we'll add them using Microsoft Expression Encoder 4. One of the problems with using SAMI captions for Windows Media is that the caption file must always be linked to the movie, since it's separate from the movie. A better way is to actually embed the captions into the movie so they travel with it and are always available as long as the user has closed captioning turned on in their Windows
We're going to start by creating our captions in MovieCaptioner as we normally would. Make sure you create an MPEG-4 or .MOV version of your WMV file for use in MovieCaptioner as it's QuickTime-based. You'll still use your WMV movie for the final version, however. Instead of breaking up the captions using a forced line break as you might usually do, we're not going to add any line breaks at all. In fact if your project already has line breaks, you're going to need to remove them. This is easily done by going to the Edit menu in MovieCaptioner and selecting Delete All Line Breaks "|" In Caption List.
The reason for this is because Expression Encoder will only read one line per caption. If you have 2 or more lines, it will only display the last line for each caption. Once you have all the captions set, just export as Subrip SRT.
Now that you have your SRT file, open Microsoft Expression Encoder 4. Select New Transcoding Project from the startup screen.
Once it opens, go to the File menu and import your WMV movie. After the movie loads go to the Metadata tab on the right, then scroll down if necessary and click the little cog wheel at the bottom of the Script Commands section of the Metadata tab. That will allow you to import your SRT file to the project.
Once the SRT file is imported, you should see all your captions listed in the Script Commands section. You can actually edit them here if necessary. Now you're ready to encode.
First, click on the Output tab (next to Metadata usually). Here you can set the file name and the target directory. After that's set go to the Encode tab and set it to whatever you need. I'm leaving the default in this instance.
Then go to the File menu and select Encode.
After it's done encoding you can open the encoded movie in Windows Media Player and you should see your captions appear right on cue.
If you don't see your captions, right-click on your movie and select Lyrics, captions, and subtitles and then select On if available from its submenu.
If they still don't display, there is a security setting you need to check. Right-click on your movie again and go to More options.... Click the Security tab and select the radio button next to Show local captions when present.
That should do it. Creating embedded captions for Windows Media movies is a snap with Microsoft Expression Encoder 4. And creating the caption file is also very easy if you use MovieCaptioner to do it. You can download a free 14-day, fully functional demo of MovieCaptioner and try it for yourself and see why so many are turning to this software for their captioning needs.