-
-
Notifications
You must be signed in to change notification settings - Fork 6.1k
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
[Broken] yt-dlp cannot download anything from YT channels Netzkino and Cinenet Deutschland #1107
Comments
"geo bypassing" also does not seem to work from there. yt-dlp -v --geo-bypass --geo-bypass-country DE "EXMLjfb8EqY" During handling of the above exception, another exception occurred: Traceback (most recent call last): |
Downloading from an friends' German IP does seem to work, though: |
This only works for sites that respect All the videos in your issue give the same message for me on browser. So yt-dlp cant download them either.
"video unavailable" is normally not a message you get from youtube when geo-blocked, but if your download works from german IP, then that must the issue. The only solution is to use a VPN/proxy |
Checklist
Verbose log
channel cinenet deutschland
yt-dlp -v "https://www.youtube.com/watch?v=vCA1S8Si8Nw"
[debug] Command-line config: ['-v', 'https://www.youtube.com/watch?v=vCA1S8Si8Nw']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.09.25 (zip)
[debug] Python version 3.9.2 (CPython 64bit) - Linux-5.12.10-1.el8.elrepo.x86_64-x86_64-with-glibc2.28
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Optional libraries: mutagen, sqlite
[debug] Proxy map: {}
[debug] [youtube] Extracting URL: https://www.youtube.com/watch?v=vCA1S8Si8Nw
[youtube] vCA1S8Si8Nw: Downloading webpage
[youtube] vCA1S8Si8Nw: Downloading android player API JSON
ERROR: [youtube] vCA1S8Si8Nw: Video unavailable. This video is not available
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
ie_result = self._real_extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/youtube.py", line 2843, in _real_extract
self.raise_no_formats(reason, expected=True)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 1081, in raise_no_formats
raise ExtractorError(msg, expected=expected, video_id=video_id)
yt_dlp.utils.ExtractorError: Video unavailable. This video is not available
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
ie_result = self._real_extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/youtube.py", line 2843, in _real_extract
self.raise_no_formats(reason, expected=True)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 1081, in raise_no_formats
raise ExtractorError(msg, expected=expected, video_id=video_id)
yt_dlp.utils.ExtractorError: Video unavailable. This video is not available
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1227, in wrapper
return func(self, *args, **kwargs)
File "/home/rabbit/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1252, in __extract_info
ie_result = ie.extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 601, in extract
raise ExtractorError(
yt_dlp.utils.ExtractorError: [youtube] vCA1S8Si8Nw: Video unavailable. This video is not available
channel cinenet deutschland (with age gate)
yt-dlp -v "EXMLjfb8EqY"
[debug] Command-line config: ['-v', 'EXMLjfb8EqY']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.09.25 (zip)
[debug] Python version 3.9.2 (CPython 64bit) - Linux-5.12.10-1.el8.elrepo.x86_64-x86_64-with-glibc2.28
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Optional libraries: mutagen, sqlite
[debug] Proxy map: {}
[debug] [youtube] Extracting URL: EXMLjfb8EqY
[youtube] EXMLjfb8EqY: Downloading webpage
[youtube] EXMLjfb8EqY: Downloading android player API JSON
ERROR: [youtube] EXMLjfb8EqY: Video unavailable. This video is not available
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
ie_result = self._real_extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/youtube.py", line 2843, in _real_extract
self.raise_no_formats(reason, expected=True)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 1081, in raise_no_formats
raise ExtractorError(msg, expected=expected, video_id=video_id)
yt_dlp.utils.ExtractorError: Video unavailable. This video is not available
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
ie_result = self._real_extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/youtube.py", line 2843, in _real_extract
self.raise_no_formats(reason, expected=True)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 1081, in raise_no_formats
raise ExtractorError(msg, expected=expected, video_id=video_id)
yt_dlp.utils.ExtractorError: Video unavailable. This video is not available
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1227, in wrapper
return func(self, *args, **kwargs)
File "/home/rabbit/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1252, in __extract_info
ie_result = ie.extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 601, in extract
raise ExtractorError(
yt_dlp.utils.ExtractorError: [youtube] EXMLjfb8EqY: Video unavailable. This video is not available
other channel (Netzkino):
yt-dlp -v "https://www.youtube.com/watch?v=qnaub73kSKw"
[debug] Command-line config: ['-v', 'https://www.youtube.com/watch?v=qnaub73kSKw']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.09.25 (zip)
[debug] Python version 3.9.2 (CPython 64bit) - Linux-5.12.10-1.el8.elrepo.x86_64-x86_64-with-glibc2.28
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Optional libraries: mutagen, sqlite
[debug] Proxy map: {}
[debug] [youtube] Extracting URL: https://www.youtube.com/watch?v=qnaub73kSKw
[youtube] qnaub73kSKw: Downloading webpage
[youtube] qnaub73kSKw: Downloading android player API JSON
ERROR: [youtube] qnaub73kSKw: Video unavailable. This video is not available
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
ie_result = self._real_extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/youtube.py", line 2843, in _real_extract
self.raise_no_formats(reason, expected=True)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 1081, in raise_no_formats
raise ExtractorError(msg, expected=expected, video_id=video_id)
yt_dlp.utils.ExtractorError: Video unavailable. This video is not available
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 585, in extract
ie_result = self._real_extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/youtube.py", line 2843, in _real_extract
self.raise_no_formats(reason, expected=True)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 1081, in raise_no_formats
raise ExtractorError(msg, expected=expected, video_id=video_id)
yt_dlp.utils.ExtractorError: Video unavailable. This video is not available
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/rabbit/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1227, in wrapper
return func(self, *args, **kwargs)
File "/home/rabbit/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1252, in __extract_info
ie_result = ie.extract(url)
File "/home/rabbit/bin/yt-dlp/yt_dlp/extractor/common.py", line 601, in extract
raise ExtractorError(
yt_dlp.utils.ExtractorError: [youtube] qnaub73kSKw: Video unavailable. This video is not available
Description
WRITE DESCRIPTION HERE
any video from youtube channels cinenet deutschland and netzkino don't work with yt-dlp (also tried with "web" agent instead of android). computer sits in the netherlands.
I tried - to make sure yt-dlp works - to download an unrelated video by Blizzard / Diablo, yt-dlp seems to work fine in my installation.
yt-dlp -v "https://www.youtube.com/watch?v=_j0xAfboBpk"
[debug] Command-line config: ['-v', 'https://www.youtube.com/watch?v=_j0xAfboBpk']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.09.25 (zip)
[debug] Python version 3.9.2 (CPython 64bit) - Linux-5.12.10-1.el8.elrepo.x86_64-x86_64-with-glibc2.28
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, rtmpdump 2.4
[debug] Optional libraries: mutagen, sqlite
[debug] Proxy map: {}
[debug] [youtube] Extracting URL: https://www.youtube.com/watch?v=_j0xAfboBpk
[youtube] _j0xAfboBpk: Downloading webpage
[youtube] _j0xAfboBpk: Downloading android player API JSON
[youtube] _j0xAfboBpk: Downloading android agegate player API JSON
[youtube] _j0xAfboBpk: Downloading web agegate player API JSON
[debug] Sort order given by extractor: quality, res, fps, source, codec:vp9.2, lang
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, source, vcodec:vp9.2(10), acodec, lang, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] _j0xAfboBpk: Downloading 1 format(s): 308+251
[debug] Invoking downloader on "https://r2---sn-5hnekn7l.googlevideo.com/videoplayback?expire=1632791886&ei=7hhSYZqEH6LJ8gOE_bZg&ip=45.132.114.229&id=o-AHKsZqStHBwbPrdC_t2vspJfrvtGuO1ye8-YOk1SnK0p&itag=308&source=youtube&requiressl=yes&mh=HY&mm=31%2C29&mn=sn-5hnekn7l%2Csn-5hne6nsd&ms=au%2Crdu&mv=m&mvi=2&pl=24&initcwndbps=596250&vprv=1&mime=video%2Fwebm&gir=yes&clen=597977093&dur=516.949&lmt=1631924833391796&mt=1632767819&fvip=2&keepalive=yes&fexp=24001373%2C24007246&c=ANDROID&txp=6316224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAP_7dwyblTozIP9B7Y7ge0-gpOEgbAK4isjTATdqa1bRAiBOIP3UayqaoBoIBEpq2adNgJ11f6pEv_s_q0qbU_u8OA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgfrJYd7XpTBTkj-_5kEaTtlYSGhUQ3ur1SfKn7MXkl_oCIA7eHkPOu2d4R0M_UOMYz4xvdtfRVUwXcDzu2R4CV1yQ"
[download] Destination: Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].f308.webm
[download] 100% of 570.28MiB in 00:27
[debug] Invoking downloader on "https://r2---sn-5hnekn7l.googlevideo.com/videoplayback?expire=1632791886&ei=7hhSYZqEH6LJ8gOE_bZg&ip=45.132.114.229&id=o-AHKsZqStHBwbPrdC_t2vspJfrvtGuO1ye8-YOk1SnK0p&itag=251&source=youtube&requiressl=yes&mh=HY&mm=31%2C29&mn=sn-5hnekn7l%2Csn-5hne6nsd&ms=au%2Crdu&mv=m&mvi=2&pl=24&initcwndbps=596250&vprv=1&mime=audio%2Fwebm&gir=yes&clen=8766430&dur=516.981&lmt=1631924853505798&mt=1632767819&fvip=2&keepalive=yes&fexp=24001373%2C24007246&c=ANDROID&txp=6311224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIgM88-JSpmrWYLUVkSFuW-whrTzw9Dc2aIvBzYcuHlA-wCIQCP6Lx2v6lE8r-YvV0O9fui8Kdk4jsM6FAaonTX78wm6w%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgfrJYd7XpTBTkj-_5kEaTtlYSGhUQ3ur1SfKn7MXkl_oCIA7eHkPOu2d4R0M_UOMYz4xvdtfRVUwXcDzu2R4CV1yQ"
[download] Destination: Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].f251.webm
[download] 100% of 8.36MiB in 00:00
[debug] ffmpeg command line: ffprobe -show_streams 'file:Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].f251.webm'
[Merger] Merging formats into "Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].f308.webm' -i 'file:Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].f251.webm' -c copy -map 0:v:0 -map 1:a:0 'file:Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].temp.webm'
Deleting original file Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].f251.webm (pass -k to keep)
Deleting original file Diablo II - Resurrected _ Javazon Guide [_j0xAfboBpk].f308.webm (pass -k to keep)
The text was updated successfully, but these errors were encountered: