Here is the discussion forum dedicated to "closed captions and subtitles". Do not hesitate to post comments and questions, as well as to share your creations here.
Some topics of discussion and optional projects:
What tools do you use for adding subtitles to videos?
Did you have problems with encoding foreign languages?
What subtitle format do you use? WebVTT or .srt or something else?
Here are a few project ideas. While these projects are not graded, it is important to complete them to ensure good understanding of the material.
Project 1 (very easy): add some subtitles of your own on one of your videos. Share your step by step experience. This will be a valuable resource for your classmates.
See an example that might help:
Very simple example on JsBin with a video and subtitles. Note the use of the crossorigin attribute of the <video> element. The subtitles were created by hand (using amara).
Project 2 (easy): try to style some of the subtitles, set their position, etc.
Example that can help:
Try it on JSBin: Samurai Pizza Cat with subtitled lyrics grabbed from the Wikiquote Web site, and synchronized using amara.
Project 3 (with JavaScript knowledge): Please write a karaoke player with a small list of songs for people to choose from.