Unable to download from itv.com
See original GitHub issueChecklist
- [x ] I’m reporting a broken site support
- [ x] I’ve verified that I’m running youtube-dl version 2020.12.29
- [x ] I’ve checked that all provided URLs are alive and playable in a browser
- [x ] I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
- [x ] I’ve searched the bugtracker for similar issues including closed ones
Verbose log
PASTE VERBOSE LOG HERE
[debug] System config: [] [debug] User config: [‘-o’, ‘F:/8Tb-Videos/_For-Processing/%(title)s.%(ext)s’, ‘–ffmpeg-location’, ‘C:/Progra~2/get_iplayer/utils’] [debug] Custom config: [] [debug] Command-line args: [‘-v’, ‘https://www.itv.com/hub/bugsy-malone/CFD0085’] [debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252 [debug] youtube-dl version 2020.12.29 [debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041 [debug] exe versions: ffmpeg 4.2.1 [debug] Proxy map: {} [debug] Using fake IP 25.181.70.25 (GB) as X-Forwarded-For. [ITV] CFD0085: Downloading webpage [ITV] CFD0085: Downloading JSON metadata [ITV] CFD0085: Downloading m3u8 information WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last): File “C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp581_vk6o\build\youtube_dl\YoutubeDL.py”, line 803, in wrapper File “C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp581_vk6o\build\youtube_dl\YoutubeDL.py”, line 824, in __extract_info File “C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp581_vk6o\build\youtube_dl\extractor\common.py”, line 532, in extract File “C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp581_vk6o\build\youtube_dl\extractor\itv.py”, line 115, in _real_extract File “C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp581_vk6o\build\youtube_dl\extractor\common.py”, line 1367, in _sort_formats youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Description
WRITE DESCRIPTION HERE
I had a similar problem a few days ago, but my version was a week or two out of date. Updating to the latest version fixed it until today.
Issue Analytics
- State:
- Created 3 years ago
- Comments:22 (1 by maintainers)
Top GitHub Comments
Indeed it IS the m3u8 fetch that fails, not the JSON fetch. This is exactly the same issue I’m having where the JSON comes down successfully but the m3u8 fails.
I can’t work out how to monitor web traffic in the Chrome console. All I’ve found so far is ITV’s .js file. Any ideas?
I still think this is sort of relevant though. This is an issue with ITV’s geoblocking which on their Amazon S3 server does appear to be blocking UK IP addresses like mine and presumably the OP’s and others. This is causing the effect in
yt-dl
that we are now seeing. Unfortunately though this leaves us in a position where there isn’t muchyt-dl
can do to fix it. We have to rely on ITV not to block private IPs in the UK.Thanks to the digging that you and remitamine have been doing, we now have a better understanding of the wider issue though which may or may not make it easier to resolve.
can someone explain exactly how to set Vangelis66 params. 😃