Zamzar - for converting videos to multiple formats
Notepad - for writing and editing of the text only transcript
MAGpie - for the creation of the timestamped XML closed-caption file
JW FLV Player - for embedding of the final video
The video was fast, but here's how you create the closed-caption file for your video.
Next, you'll want to edit the transcript into 2 line segments. Each segment will be what you see on the video in your final product. Also, be sure to make the segments short like this sentence <-
Next, select the Captions menu and select to "import" the text file. The program will split up each of your two lines segments from the transcript into individual rows. Each row represents a timestamped section of the text that will appear on the video. (Note: There's a few bugs in MAGpie, so you'll first have to delete the first blank row you see by right-clicking and deleting. You'll also need to do it for the last row after you've finished the timestamps).
Now you're ready to timestamp your video! Put your cursor into the first "Start" box in the first row and then press the "F6" key on your keyboard to start playing the video. As you hear the speech in the video match up with the segment of text in your row, press the "F9" key to automatically add the timestamp for the "Start" field. The time will be entered and it will jump to the next row automatically waiting for your next F9 key press for the next segment. You can also press "F10" if you wanted to add an "End" timestamp which would clear the text from the video until you press "F9" again in the next segment. Continue this for the full length of your video.
Once you've finished, "Save" your project. Then go to the "Export" menu and choose the format you want to export to. For the JW FLV Player you should choose the W3C version at the bottom of that menu. This is a W3C Timed-Text format (XML).
Posting to Your Site
That's it! It may seem like a long process...and it is once you first begin. But after repeating the process several times, you'll see that it quickly becomes second nature. The only daunting part is creating the caption file with the timestamps. This is a manual process. Eventually software companies will create some automated method using voice recognition to match up text with the video, but until then you're on your own.
Note: This post is of my own opinion and is not endorsed by any Federal, State, or Local government organization.