A fixed Vimeo Downloader for Linux

I came across a video on Vimeo that I wanted to download to my computer so that I could watch it later.  The Vimeo Downloader script for Linux no longer works as Vimeo have updated their site.  So I fixed it:

https://raw.github.com/johnteslade/vimeo-downloader/master/vimeo_downloader.sh

Source code repository: https://github.com/johnteslade/vimeo-downloader

Usage

Run the following from the command line:

./vimeo_downloader.sh http://vimeo.com/1084537

Update 28th Jan 2014

This script was broken following some changes made to the Vimeo site.  The script on github now works again.

However, if you would like a cleaner interface I would recommend using the youtube-dl tool which, despite the name, supports Vimeo downloads. This tool is available in pypi and in many Linux package repositories.

  10Comments

  1. screamy   •  

    Thanks for the fix my friend

  2. bcardoso   •  

    thanks for fixing it!

  3. PJ   •  

    Hey John,

    The script seems to throw some errors:

    ./vimeo_downloader.sh http://vimeo.com/37031074
    /usr/bin/curl
    Using curl…
    /usr/bin/perl
    Using perl…
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 35201 0 35201 0 0 21057 0 –:–:– 0:00:01 –:–:– 61219
    ./vimeo_downloader.sh: line 65: [: too many arguments

    Downloading video 37031074 to 37031074-sd.flv…
    Request_signature=43e673e21a2754d02f4cdd8d6bae39d0
    Request_signature_expires=1341489633

    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 1583 100 1583 0 0 2511 0 –:–:– –:–:– –:–:– 14794

    Video 37031074 saved to 37031074-sd.flv
    37031074-sd.flv: HTML document text

    Any ideas what’s going on?
    Thanks John, good to see a fellow Brightonian in the webosphere!

  4. John Slade   •     Author

    Hi PJ,

    I have updated the script to fix the problem you had. Let me know if you are still having problems.

  5. Jesus   •  

    Thanks for the fix. I’ve been looking for this for long time

  6. someone   •  

    Hi John!
    Seems that your script does not work anymore (seems to stumble on some protection mechanism).
    An example:
    ./vimeo_downloader.sh http://vimeo.com/73004411
    Cheeers

  7. joe   •  

    Hi John!
    Seems that your script does not work anymore
    ./vimeo_downloader.sh: 63: [: -eq: unexpected operator
    ?

  8. John Slade   •     Author

    Script is now fixed and I can download that Vimeo url correctly

  9. John Slade   •     Author

    Script is now fixed. Get the latest version from github.

  10. Steve   •  

    Great work! Thanks John Slade!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.