Using yt-dlp (thank you @ayyucedemirbas!)
You must have a Vimeo account, do not sign in via Google or anything else, yt-dlp
asks for your email address and password to log in.
You must install the yt-dlp via the command below (for MacOS):
brew install yt-dlp
and then, when the installation is completed, you must use the command below to download the video:
yt-dlp -u [email protected] https://vimeo.com/ondemand/linktoyourvideo
It will ask for your password to log in, enter it. Your download should begin.
Use youtube-dl directly to download the video (thanks @meepybub!) Example:
youtube-dl -u <[email protected]> "https://vimeo.com/ondemand/<video>"
Login to Vimeo and get the cookies.txt file using this Chrome plugin
Use youtube-dl to download the video Example:
youtube-dl "https://vimeo.com/ondemand/<video>" --cookies cookies.txt
I had a lot of success with this repo for private videos: https://github.com/Tusko/vimeo-private-downloader
just a simple header (instead of a cookie jar file) is enough for Vimeo, and can simply be extracted from the javascript console without needing an extension (look for how to open the developer tools in your browser).
the following code logs the argument you need to add to
youtube-dl
,example: