Beginning this week, in addition to playing videos within Google Docs -- you can now insert your videos into Google Sites, embed them anywhere on the web, and caption them for your viewers," announced on July 7th, Patrick Lacz, Software Engineer ovet at Google Docs blog.
To give it a try, choose Manage caption tracks from the Actions menu for your video, then click Upload caption track... Anyone who has edit access can upload a track.
Embed videos in Google Sites - Just go to the Insert menu and select Video > Google Docs Video. From there, choose from the videos that are in your documents list and click Select to insert the video into your Google site.
Embed videos on the web by using the HTML snippet that is now available on the video's page. "Keep in mind that whether you're embedding your video into your Google site or somewhere else on the web, only people to whom you've given access will be able to view the video," noted Lacz. For example, if the video is set to private and shared with four people, only those four people will be able to view it on your Google site.
Add captions to your videos
"You can also caption your videos to make them accessible for deaf and hard of hearing viewers or for speakers of different languages. You can find these videos more easily by searching for any text in the transcript of the video from your documents list. (Only people to whom you've given access to the video can find the video using this method.)," Lacz added.
[Source: Google Docs blog]