« Overheating with Irina and Schlomo | Main | Google Video... just when you thought it was safe »

January 10, 2006

Google Video... now with Downloads

A while back I wrote a Greasemonkey script to add a download link for the videos hosted at Google Video and posted it here on my blog. Recently its started to pick up a lot of attention, mostly because it was on the front of Digg.com for a day or so. Since then, Google Video has added a few new features:

1. Google Video has added some navigation at the top right of the screen that covers up the download link created by the greasemonkey script. Its easy to change in the script since its only about 10 lines of code. Just change the inline CSS and place the box somewhere else on the screen.

2. The greasemonkey script is now irrelevant anyway because Google Video now indludes download links for all free videos. There are also downloads in multiple formats specific to the video iPod and Sony PSP. Here's a screenshot:

google_download.gif

3. Google Video now offers some downloads for purchase, including NBA games, old TV shows, and music videos.

This will be interesting to see how it grows over time. Glad to see that they are improving their service.

Posted by jkinberg at January 10, 2006 3:59 PM

Comments

Hello: Thank you for the Greasemonkey script for YouTube.com. I finally have been able to download some of my favorite videos over there. Please don't get mad at me for asking this. But can you create a script so I could download News.com's videos or Cnet.com's videos? Please let me know through my email. Thanks.

Posted by: Jim at January 11, 2006 6:53 AM

Not being able to download files defies the whole Creative Commons movement. Oh well. Pay to play. Good to see you the other day.

Posted by: rene at January 12, 2006 4:45 PM

Your scripts for both Google video and Youtube are pretty useful.

The new download option on Google Video does not do the same thing as your script. It downloads a very small .gvp file, which streams the video from the server again when you play it in Google Video Player. So you still can't view the video offline.

Also, this site - http://downloadgooglevideo.cjb.net/ lets you download Google videos as avis.

Posted by: Harshdeep at January 17, 2006 12:15 AM

...but after you play your video, you'll have a file saved to My Documents\My Videos\Google Videos with a .gvi extension. Just rename it to .avi.

Posted by: Ed at January 23, 2006 8:24 PM

its all in the source
this version also shows the download button nicely
if google does not want you to play it:
"Currently, the playback feature of Google Video isn't available in your country.

We hope to make this feature available more widely in the future, and we really appreciate your patience. "

ps: no idea how to post source in this plog. view source shows the right linebreaks though.


// ==UserScript==

// @name Google Video Getter

// @namespace http://www.joshkinberg.com/

// @description Provides download links for Flash FLV files hosted by Google Video

// @include http://video.google.*/*

// ==/UserScript==

// find videourl

var video_obj = document.getElementById('VideoPlayback');
if(video_obj)

var video_url = unescape(video_obj.data.match(/videoUrl=([^$)]*)/)[1]);
else {
video_obj = document.getElementsByTagName('body')[0];
var video_url = unescape(video_obj.innerHTML.match(/videoUrl=([^$)]*playerMode=embedded)/)[1]);
}

// add banner with download link

var my_banner = document.createElement("div");

my_banner.innerHTML = '' +

'' +

'Download Flash Video' +

'';

document.body.insertBefore(my_banner, document.body.firstChild);

Posted by: source at February 3, 2006 4:39 PM

I found your blog in my search to learn how to capture Olympic video.

I need a few Olympic videos from http://www.nbcolympics.com/index.html

It's not on Goggle videos so how can I capture some?

Posted by: JB at March 3, 2006 3:42 PM

So, where can I get the program?

Posted by: Alex at March 6, 2006 11:42 AM

please send me some scripts, how can i download
videos from google and you tubes sites

Posted by: sachin at April 8, 2006 10:12 AM

Post a comment




Remember Me?