Open ghost opened 5 years ago
+1, I would love this.
+1
+1
+1
+1
There's support for Cloudflare Stream/Bytehighway in another module so this might be more straightforward now.
Currently, it fails on sending HEAD request.
youtube-dl --verbose https://banned.video/watch?id=62e4a96029060f37494c4f2a [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['--verbose', 'https://banned.video/watch?id=62e4a96029060f37494c4f2a'] [debug] Encodings: locale cp1250, fs mbcs, out cp852, pref cp1250 [debug] youtube-dl version 2021.12.17 [debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041 [debug] exe versions: ffmpeg 5.1-full_build-www.gyan.dev, ffprobe 5.1-full_build-www.gyan.dev [debug] Proxy map: {} [generic] watch?id=62e4a96029060f37494c4f2a: Requesting header WARNING: Could not send HEAD request to https://banned.video/watch?id=62e4a96029060f37494c4f2a: HTTP Error 403: Forbidden [generic] watch?id=62e4a96029060f37494c4f2a: Downloading webpage ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by HTTPError()); 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. File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\common.py", line 634, in _request_webpage File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\YoutubeDL.py", line 2288, in urlopen File "C:\Python\Python34\lib\urllib\request.py", line 470, in open File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response File "C:\Python\Python34\lib\urllib\request.py", line 508, in error File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default
Checklist
Example URLs
Description
Only video works after many fallbacks, no audio, takes long to init. Please also support automatic title to filename.
The single videos all correspond to the same video. Livestream links correspond to another video. "Channel Livestreams" don't work at all, unsupported URL.
Additional domains: Player:
https://www.infowarsmedia.com/js/player.js
Player2:https://cdn.irsdn.net/videojs-hlsjs-plugin/1/stable/videojs-hlsjs-plugin.js
Referr:https://api.infowarsmedia.com/embed/5da4afaf9f040f0014733e18
HLS:https://bytehighway.net/7a99a5cbb9409bcb49b7ef8a3df84683/manifest/stream_3.m3u8
There's also an "incremental" url but doesn't work by it self.(OperaBrowser) Right Click -> Copy Video Address seems to throw out an ever changing
blob API
link using same domain as the embed/referr domain, but the guid is always different when copying and also always invalid, it won't connect. doesn't seem like it's important, but I mentioned it anyway.blob:https://api.infowarsmedia.com/14d3fa9f-dc4b-4f81-a29f-d25fb7f3ab39
and sometimes another version:blob:https://vod-api.infowars.com/40a4552c-20e0-44f3-bd2e-506ac1b1c17c
Livestreams don't seem to have a special video link, they're inserted into the banned.video channel page. Maybe there is one, but the API and Blob ones I tried again return 404 or have errors (probably some kind of security system maybe, or metadata only accessible by scripts)
Channel Livestream M3U8:
https://infostream.secure.footprint.net/hls-live/infostream3-infostream3/_definst_/live.m3u8
StaticDL:
https://api.infowarsmedia.com/api/video/5da4afaf9f040f0014733e18/download
StaticDL Direct:https://assets.infowarsmedia.com/videos/2892eae3-88b9-4f26-a56a-ac8252cd3238.mov
(for some reason another GUID here but corresponds to 5da4a..)Static MOV download is the highest quality and separate of HLS VOD and Livestream, this works ofcourse out of the box as it's meant for downloading, but it's not the most optimal choice when it comes to storage space so.
Verbose Output