The origin of the information: http://www.reelseo.com/video-xml-sitemaps-video/
The best way to get it to google videos is by creating a video sitemap.
Once you make a sitemap and specify a URL where your video is supposed to be, Google will go to your page and verify that the video is really there.
Without these elements, the videos won’t be processed by Google crawler:
Title: <video:title> This must match the title of your page
Description: <video:description> This must match the description of the page
Thumbnail: <video:thumbnail> Thumbnail size recommended: 160×120 pixels.
Player: <video:player_loc>the url that will load and play your video (for the flash video for example)
Content location: <video:content_loc> the actual location of the video. The robots in this content directory should allow User Agent to be “Googlebot”
Every item on your feed should be unique: multiple items to a single URL should not be included. If there are missing mandatory tags, don’t put the item on your feed, because it won’t be taken
Expiration: format is (YYYY-MM-DD) or (YYYY-MM-DDThh:mm:ss+TZD)
Regarding the RSS and the content location, your feeds have to sit in the same domain and host as the loc urls only (this is not required for the player or the content).
In webmaster tools the sitemap has been indexed, but not showing in Universal search, or google video. The number of videos marked as indexed are the ones that will show on the web index, not in the video sitemap index.
Yahoo: submit mrss sitemap video.
Example on how to set a videositemap reference on robots.txt:
Sharing (or liking button) on facebook seems to help
with the indexing of the videos.