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.07k stars 10.02k forks source link

video.ibm.com/embed/ not working. #32088

Open michaelnoe opened 1 year ago

michaelnoe commented 1 year ago

Checklist

Verbose log

youtube-dl --verbose https://video.ibm.com/embed/24972048
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://video.ibm.com/embed/24972048']
[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.11.3 (CPython) - macOS-11.6.2-x86_64-i386-64bit
[debug] exe versions: ffmpeg 6.0, ffprobe 6.0, rtmpdump 2.4
[debug] Proxy map: {}
[ustream] 24972048: Downloading webpage
ERROR: Unable to extract content video IDs; 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.
Traceback (most recent call last):
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/YoutubeDL.py", line 815, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/YoutubeDL.py", line 836, in __extract_info
    ie_result = ie.extract(url)
                ^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/extractor/common.py", line 534, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/extractor/ustream.py", line 179, in _real_extract
    content_video_ids = self._parse_json(self._search_regex(
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.11/site-packages/youtube_dl/extractor/common.py", line 1012, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract content video IDs; 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.

Description

I have tried downloading this video, however youtube-dl keeps giving me an error...

october262 commented 1 year ago

video link isn't working

dirkf commented 1 year ago

Maybe we should ask this guy: https://clay.earth/profile/d3a08af1-7c19-4757-9576-943b7cb0cdd0.

The problem page, and others, don't have a value assigned to ustream.vars.offAirContentVideoIds; instead a list (of 1 ID) is assigned to ustream.vars.uumfOffAirContentVideoIds. but that ID then leads to:

...
[ustream] 132715210: Downloading JSON metadata
[ustream] 132715210: Downloading connection info
[ustream] 132715210: Downloading stream info
[ustream] 132715210: Downloading connection info (try 2)
[ustream] 132715210: Downloading stream info (try 2)
[ustream] 132715210: Downloading connection info (try 3)
[ustream] 132715210: Downloading stream info (try 3)
ERROR: No video formats found; ...
dirkf commented 1 year ago

Ustream extractor test results: 4 failed, 1 skipped.

dirkf commented 1 year ago

@michaelnoe,

  1. are you able to play the video?
  2. do you have any other video links that the Ustream extractor should handle?

It may be that Ustream has been broken or withdrawn in one of the reorganisations or retrenchments for which the modern IBM is rightly notorious.

michaelnoe commented 1 year ago

@dirkf: yes, i am able to play the video... using the url: video.ibm.com/embed/24972048 the video is normally located behind a pay-wall, but by using this url, it works even on a pc I never logged in on. I use chrome...

october262 commented 1 year ago

video is now playing for me now, yesterday it was playing then all of a sudden it would no longer load.

dirkf commented 1 year ago

...using the url: video.ibm.com/embed/24972048 the video is normally located behind a pay-wall, but by using this url,...

Which URL? Do you mean not the one you mentioned originally?