Crucial Thought Rss

Featured Posts

Chris selected as K12OnlineConference keynote speaker Each year the K12OnlineConference provides tremendous professional development for free, and entirely online. This year, they have selected me as one of their keynote speakers. I am thrilled to have been chosen and look forward to participating in the conversation. Read the full post announcing all the keynote speakers here.

Read more

Two quick links on Cognitive Load Theory I've been fielding lots of questions lately about Cognitive Load Theory. Here are two quick links that may be useful. First is an article talking about the practical implications of CLT on the design of learning. The second are some "recent" (as of 2003) developments regarding CLT. Happy reading! Update: I clarified the second...

Read more

Practical advice on kids and Android app development After hearing about my students' success developing an Android app, I've gotten several emails asking for more details as to how I practically worked with my kids. Here are some pointers that I offered to the first person that emailed me, perhaps they are of some use to you. Please note that your mileage may vary. It's ok to not be...

Read more

Publishing an App Inventor app to the Android Market As I mentioned earlier, my students and I published an Android app to the Android Market. See those links for more information on the background. This post is decidedly technical. First, once we finished the coding process, we packaged the app for to download to the computer. This is an option in App Inventor. This downloaded an .apk file....

Read more

Designing and publishing an Android app with kids This post is designed to provide some context around how/why we decided to build this app. The more technical details of the code and how we published it will come in a future post. My students and I recently completed and published an Android app, and here's how we did it. First, the genesis for this goes back to a question I asked...

Read more

Download Vimeo videos using a shell script

Category : General

On Christmas Eve, I went to NewSpring for a service that blew my mind. One of the components that I most enjoyed was the opener they used, which immediately followed praise and worship. If you are not a NewSpringer, I encourage you to watch it. Even if you don’t consider yourself Christian, or even religious, the production values alone make it worth watching.

The vocal talent is Jesse Fisher.

But that’s not the point of this post. This post is about how I got his video to show a few folks where Vimeo is blocked.

On the Vimeo page for the video above, Jesse points folks back to to download the video. However, it is not there. So I began to research how to download videos from Vimeo.

On a side note, I seriously heart Vimeo.I love how they welcome me home when I stop by.

vimeo home page

I think Vimeo has the most polished video sharing site without much of the drivel found at other sites. And yes, I know that it is possible to make a video available for download. Ethical discussions aside, here’s how I saved this video for offline viewing. Of course, I wouldn’t sell it or make a profit in any way, I simply wanted to view it offline.

Enter Vimeo Downloader script.

Through a quick search on the Google I found this script, which allows one to download Vimeo videos. I am not certain if this is the easiest way, but I tried Zamzar to no avail, and this worked. Here are the steps for making this work on Mac OS X Snow Leopard. I am not sure how well it works on Windows.

1. Download the script to the Desktop.

2. Open a terminal window and enter this command: chmod u+x ~/Desktop/

3. Run the following command: ~/Desktop/ VIDEOID

(Replace VIDEOID with the numeric code from a video URL. For example if the URL is you would replace VIDEOID with 6674062).

4. Look for the downloaded video to be named VIDEOID.flv on your Desktop.

UPDATE: The author of the original post mentions this in the comments that I thought worth mentioning here:

For an easier method, try the Free Youtube user script, which places a Download link under each video (supports YouTube, Vimeo,, and more):

To use it with Firefox, first install the Greasemonkey extension:

The trouble is that user script totally changes how flash videos function in your browser. So yes, it does work to allow one to download a video, but it makes the user experience quite different. I will leave the script installed, but disabled. I’ll enable it as needed.

Interestingly, when I downloaded the file from Vimeo using the shell script, it downloaded as an .flv whereas using this Greasemonkey script it downloads as .mp4.

Update 2 (updated on November 14, 2010): The script author contacted me with an update. Here is the new link to Vimeo Downloader Script. I have also changed the links in the post.

Comments (11)

I’ve also successfully used the Firefox add on Video Download Helper to download from Vimeo.

For an easier method, try the Free Youtube user script, which places a Download link under each video (supports YouTube, Vimeo,, and more):

To use it with Firefox, first install the Greasemonkey extension:

I’ve tried this on mac, but when I type the command into terminal I get the response:

-bash: /Users/joe/Desktop/ Permission denied

Any help?

Joe, you probably have to edit the properties of the file, make it executable. It may be on some file properties dialog, or through some command, like chmod 775

How to download video with password?

To download with vimeo i use service

Vimeo Downloader 0.3 is now available:

It will download HD versions if available and the filenames it outputs include the video title (changes thanks to Jorge). Please update the link in your post when you get a chance. Thanks.

You may also find interesting

Hi !!! i just tried it… But the file i tried to download is only 4 KB each… why is it like that??

figo-fuads-Mac-Pro:~ figofuad$ ~/Desktop/ 8388573/usr/bin/curl
Using curl…
Using perl…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
101 4459 101 4459 0 0 6120 0 –:–:– –:–:– –:–:– 13471

Downloading video 8388573 to 8388573-hd.flv…

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4212 100 4212 0 0 6167 0 –:–:– –:–:– –:–:– 12648
Video 8388573 saved to 8388573-hd.flv
8388573-hd.flv: ASCII English text

Hello, I’m running into some problems.
Opened the Terminal. Typed

chmod u+x


-bash: /Users/…/Desktop/ Permission denied

in the ‘get info”s Sharing & Permissions I’ve tried to turn them all to ‘read only’ and all to ‘read and write’ with the same unsuccessful result. What do I need to do?

There is a handy app for Mac users, which allows downloading Vimeo videos in a couple of clicks- Elmedia Player PRO (