-
Notifications
You must be signed in to change notification settings - Fork 10.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Vimeo] Unable to download JSON metadata: HTTP Error 404: Not Found #31406
Comments
No, not that because it's a different site. Normally the same diagnostic has a different explanation depending on the site because the extractor code is different. Unfortunately error occurs in a context that's too deeply nested to show the extractor code
That's fine, although yt-dl is a pure Python program and doesn't need the build functions of HB.
Yes. Actually it's because the last 2 URL components are both numeric. A possible work-around is to pass cookies from a logged-in Vimeo browser session and omit the penultimate component (https://vimeo.com/7921871968).
Here 3.11 > 3.2 since the version numbers aren't real decimals (like "macOS" 10.7 < 10.15, Snow Leopard < Catalina) The issue is a duplicate of #29690 which was fixed in the git master in February. Until the next release you could replace the extractor file (mentioned above) with the latest version https://github.com/ytdl-org/youtube-dl/raw/master/youtube_dl/extractor/vimeo.py, or (recommended) install the entire latest version of yt-dl using pip. Either way you will also fix the newer problem #31311. |
Thanks for such a quick and informative reply.
Ahh good to know. I tried installing youtube-dl direct from the homepage and it also encountered the same issue.
I saw something mentioned in another issue but didn't fully understand the |
I'm not a huge command line guy so this took me a second but in the end installing the latest version of youtube-dl using pip solved the issue like you recommended. Thanks again. This is a little off topic but I have managed to install youtube-dl in |
The location depends on how yt-dl was installed. I infer that Homebrew packages yt-dl with Python 3.11 while what runs when you say |
Good to know. I think homebrew might be the best solution for me in the long run. For now, using pip, I've installed https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz and it places it in Thanks again for all the help. I really appreciate it |
Or in your 🎅 |
Checklist
Verbose log
Description
I'm trying to download two videos:
Thoughts:
I've searched through the open/closed issues, there seem to be a lot similar to this but not quite this.
[debug] Python version 3.11.0 ...
seems weird considering the requirements stated at the very top of the download page: 2.6, 2.7, or 3.2+Not sure where to go from here, any advice is appreciated.
The text was updated successfully, but these errors were encountered: