ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
132.52k stars 10.05k forks source link

vimeo: HTTP Error 410: Gone error #32974

Open paolobenve opened 4 days ago

paolobenve commented 4 days ago

Checklist

Verbose log

PASTE VERBOSE LOG HERE
$ youtube-dl -v "https://vod-progressive-ak.vimeocdn.com/exp=1731934843~acl=%2Fvimeo-prod-src-reg-us-east1%2Fvideos%2F3840025635~hmac=ab327a4a5384760e069c890b0a5989d36c23c2c01e762d8084b036a624c6fd60/vimeo-prod-src-reg-us-east1/videos/3840025635?download=1&filename=alpha_ados%3A_la_serie_%7C_valores%2C_experiencia_y_grupos_peque%C3%B1os_-_entrenamiento_1.mp4&source=1" 
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://vod-progressive-ak.vimeocdn.com/exp=1731934843~acl=%2Fvimeo-prod-src-reg-us-east1%2Fvideos%2F3840025635~hmac=ab327a4a5384760e069c890b0a5989d36c23c2c01e762d8084b036a624c6fd60/vimeo-prod-src-reg-us-east1/videos/3840025635?download=1&filename=alpha_ados%3A_la_serie_%7C_valores%2C_experiencia_y_grupos_peque%C3%B1os_-_entrenamiento_1.mp4&source=1']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.12.3 (CPython) - Linux-6.8.0-48-generic-x86_64-with-glibc2.39
[debug] exe versions: ffmpeg 6.1.1, ffprobe 6.1.1, rtmpdump 2.4
[debug] Proxy map: {}
[generic] 3840025635?download=1&filename=alpha_ados:_la_serie_|_valores,_experiencia_y_grupos_pequeños_-_entrenamiento_1: Requesting header
WARNING: Could not send HEAD request to https://vod-progressive-ak.vimeocdn.com/exp=1731934843~acl=%2Fvimeo-prod-src-reg-us-east1%2Fvideos%2F3840025635~hmac=ab327a4a5384760e069c890b0a5989d36c23c2c01e762d8084b036a624c6fd60/vimeo-prod-src-reg-us-east1/videos/3840025635?download=1&filename=alpha_ados%3A_la_serie_%7C_valores%2C_experiencia_y_grupos_peque%C3%B1os_-_entrenamiento_1.mp4&source=1: HTTP Error 410: Gone
[generic] 3840025635?download=1&filename=alpha_ados:_la_serie_|_valores,_experiencia_y_grupos_pequeños_-_entrenamiento_1: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 410: Gone (caused by <HTTPError 410: 'Gone'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 634, in _request_webpage
    return self._downloader.urlopen(url_or_request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 2288, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 521, in open
    response = meth(req, response)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 630, in http_response
    response = self.parent.error(
               ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 559, in error
    return self._call_chain(*args)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 492, in _call_chain
    result = func(*args)
             ^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 639, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)

Description

WRITE DESCRIPTION HERE

I cannot download the video because of that error.

Escaping the tilde characters I get:

$ youtube-dl -v "https://vod-progressive-ak.vimeocdn.com/exp=1731934843\~acl=%2Fvimeo-prod-src-reg-us-east1%2Fvideos%2F3840025635\~hmac=ab327a4a5384760e069c890b0a5989d36c23c2c01e762d8084b036a624c6fd60/vimeo-prod-src-reg-us-east1/videos/3840025635?download=1&filename=alpha_ados%3A_la_serie_%7C_valores%2C_experiencia_y_grupos_peque%C3%B1os_-_entrenamiento_1.mp4&source=1" [debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://vod-progressive-ak.vimeocdn.com/exp=1731934843\\~acl=%2Fvimeo-prod-src-reg-us-east1%2Fvideos%2F3840025635\\~hmac=ab327a4a5384760e069c890b0a5989d36c23c2c01e762d8084b036a624c6fd60/vimeo-prod-src-reg-us-east1/videos/3840025635?download=1&filename=alpha_ados%3A_la_serie_%7C_valores%2C_experiencia_y_grupos_peque%C3%B1os_-_entrenamiento_1.mp4&source=1']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.12.3 (CPython) - Linux-6.8.0-48-generic-x86_64-with-glibc2.39
[debug] exe versions: ffmpeg 6.1.1, ffprobe 6.1.1, rtmpdump 2.4
[debug] Proxy map: {}
[generic] 3840025635?download=1&filename=alpha_ados:_la_serie_|_valores,_experiencia_y_grupos_pequeños_-_entrenamiento_1: Requesting header
WARNING: Could not send HEAD request to https://vod-progressive-ak.vimeocdn.com/exp=1731934843\~acl=%2Fvimeo-prod-src-reg-us-east1%2Fvideos%2F3840025635\~hmac=ab327a4a5384760e069c890b0a5989d36c23c2c01e762d8084b036a624c6fd60/vimeo-prod-src-reg-us-east1/videos/3840025635?download=1&filename=alpha_ados%3A_la_serie_%7C_valores%2C_experiencia_y_grupos_peque%C3%B1os_-_entrenamiento_1.mp4&source=1: HTTP Error 403: Forbidden
[generic] 3840025635?download=1&filename=alpha_ados:_la_serie_|_valores,_experiencia_y_grupos_pequeños_-_entrenamiento_1: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by <HTTPError 403: 'Forbidden'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 634, in _request_webpage
    return self._downloader.urlopen(url_or_request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 2288, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 521, in open
    response = meth(req, response)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 630, in http_response
    response = self.parent.error(
               ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 559, in error
    return self._call_chain(*args)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 492, in _call_chain
    result = func(*args)
             ^^^^^^^^^^^
  File "/usr/lib/python3.12/urllib/request.py", line 639, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
dirkf commented 3 days ago

Downloading manifests separately from their site is not supported. You should use the URL of the Vimeo page or the page with embedded Vimeo content.

However

  1. the 2021.12.17 Vimeo extractor probably doesn't work
  2. even the latest version may have problems.

If you have the original Vimeo URL or embedding page URL, please feel free to supply it for testing.