Youtube Download Unavailable
Suspect due to change in signature cipher and player script structure by Youtube in October 2025 recently.
Error log:
Invalid: [youtube] https://www.youtube.com/watch?v=h1_OV4gB_Ds
version: 4.2 (24-10-27 08:22:47 UTC) platform / locale: Windows-10-10.0.26100-SP0 / en_us order / group / uid: 0 / False / fcffa4f02ab341e0acf8ca35fef98be7 input: https://www.youtube.com/watch?v=h1_OV4gB_Ds type: youtube single: True url: https://www.youtube.com/watch?v=h1_OV4gB_Ds dir: zip: artist: None valid / done: False / True range / range_p: None / None time: 1761135446.4115927 (25-10-22 12:17:26 UTC) - 80s elapsed tags: [] lock: False color: invalid paused: False format: mp4 p2f: None segment: {'chunk': 1048576, 'n_threads': 4, 'overwrite': True, 'mode': 'query'} admin: False res: 4320 goodbyedpi: None ytdl: yt_dlp 2025.10.14 pinned: False extras: {} live: False changed: True
[File Names]
[URLs]
[Messages] [ytdl] Deprecated Feature: Python version 3.8 is no longer supported! Please update to Python 3.10 or above [ytdl] Deprecated Feature: Python version 3.8 is no longer supported! Please update to Python 3.10 or above [ytdl] [debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out UTF-8 (No VT), error UTF-8 (No VT), screen UTF-8 (No VT) [ytdl] [debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [a98e7f9f5] (win_exe) API [ytdl] [debug] params: {'ignore_no_formats_error': True, 'verbose': True, 'logger': <ytdl.Logger object at 0x000001B8EE97CBE0>, 'user_agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Viewer/99.9.8853.8', 'compat_opts': set(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-Mode': 'navigate'}} [ytdl] [debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.26100-SP0 (OpenSSL 1.1.1k 25 Mar 2021) [ytdl] [debug] exe versions: ffmpeg 6.0-essentials_build-www.gyan.dev (setts), ffprobe 6.0-essentials_build-www.gyan.dev [ytdl] [debug] Optional libraries: certifi-2023.07.22, requests-2.31.0, sqlite3-3.35.5, urllib3-1.25.11 (unsupported), websockets-13.1 [ytdl] [debug] Proxy map: {} [ytdl] [debug] Request Handlers: urllib, websockets [ytdl] [debug] Plugin directories: none [ytdl] [debug] Loaded 1839 extractors [ytdl] [debug] [youtube] [pot] PO Token Providers: none [ytdl] [debug] [youtube] [pot] PO Token Cache Providers: memory [ytdl] [debug] [youtube] [pot] PO Token Cache Spec Providers: webpo [ytdl] [youtube] Extracting URL: https://www.youtube.com/watch?v=h1_OV4gB_Ds [ytdl] [youtube] h1_OV4gB_Ds: Downloading webpage [ytdl] [youtube] h1_OV4gB_Ds: Downloading tv client config [ytdl] [debug] [youtube] Forcing player 0004de42 in place of player 27422632 original url = /s/player/27422632/player_ias.vflset/en_US/base.js [ytdl] [youtube] h1_OV4gB_Ds: Downloading tv player API JSON [ytdl] [youtube] h1_OV4gB_Ds: Downloading web safari player API JSON [ytdl] [debug] [youtube] Extracting signature function 0004de42-main-108 [ytdl] [youtube] h1_OV4gB_Ds: Downloading player 0004de42-main [ytdl] [debug] [youtube] Decrypted nsig 5zz-JjLp_PstLVbVrMl => B-H333S3PTIKRbiQ7L [ytdl] [debug] [youtube] Decrypted nsig 6VNVoQJfxHtNQYgkgeg => dcwgiV-2JMXw-6gQSF [ytdl] [debug] [youtube] Extracting signature function 0004de42-main-104 [ytdl] [youtube] h1_OV4gB_Ds: Downloading m3u8 information [ytdl] [debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto [ytdl] [debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id [ytdl] [debug] Default format spec: bestvideo*+bestaudio/best live: not_live [27p][0.38461538461538464fps][None][17512.073] mhtml [None / None] ─ sb3 - 48x27 (storyboard) [45p][0.5038461538461538fps][None][17512.073] mhtml [None / None] ─ sb2 - 80x45 (storyboard) [90p][0.5038461538461538fps][None][17512.073] mhtml [None / None] ─ sb1 - 160x90 (storyboard) [180p][0.5038461538461538fps][None][17512.073] mhtml [None / None] ─ sb0 - 320x180 (storyboard) [None][24fps][47.847kbps][47.847] webm [None / opus] ─ 249 - audio only (low, TV) [None][24fps][63.584kbps][63.584] webm [None / opus] ─ 250 - audio only (low, TV) [None][24fps][129.497kbps][129.497] m4a [None / mp4a.40.2] ─ 140 - audio only (medium, TV) [None][24fps][126.863kbps][126.863] webm [None / opus] ─ 251 - audio only (medium, TV) [144p][24fps][None][103.341] mp4 [avc1.4d400c / None] ─ 160 - 256x144 (144p, TV) [144p][24fps][None][120.738] webm [vp9 / None] ─ 278 - 256x144 (144p, TV) [144p][24fps][None][80.666] mp4 [av01.0.00M.08 / None] ─ 394 - 256x144 (144p, TV) [240p][24fps][None][218.976] mp4 [avc1.4d4015 / None] ─ 133 - 426x240 (240p, TV) [240p][24fps][None][218.471] webm [vp9 / None] ─ 242 - 426x240 (240p, TV) [240p][24fps][None][151.258] mp4 [av01.0.00M.08 / None] ─ 395 - 426x240 (240p, TV) [360p][24fps][None][441.623] mp4 [avc1.4d401e / None] ─ 134 - 640x360 (360p, TV) [360p][24fps][126.863kbps][489.407] mp4 [avc1.42001E / mp4a.40.2] ─ 18 - 640x360 (360p, TV) [360p][24fps][None][341.558] webm [vp9 / None] ─ 243 - 640x360 (360p, TV) [360p][24fps][None][307.035] mp4 [av01.0.01M.08 / None] ─ 396 - 640x360 (360p, TV) [480p][24fps][None][893.366] mp4 [avc1.4d401e / None] ─ 135 - 854x480 (480p, TV) [480p][24fps][None][631.061] webm [vp9 / None] ─ 244 - 854x480 (480p, TV) [480p][24fps][None][473.796] mp4 [av01.0.04M.08 / None] ─ 397 - 854x480 (480p, TV) [720p][24fps][None][2003.392] mp4 [avc1.64001f / None] ─ 136 - 1280x720 (720p, TV) [720p][24fps][None][1124.848] webm [vp9 / None] ─ 247 - 1280x720 (720p, TV) [720p][24fps][None][921.983] mp4 [av01.0.05M.08 / None] ─ 398 - 1280x720 (720p, TV) [1080p][24fps][None][4423.415] mp4 [avc1.640028 / None] ─ 137 - 1920x1080 (1080p, TV) [1080p][24fps][None][2234.004] webm [vp9 / None] ─ 248 - 1920x1080 (1080p, TV) [1080p][24fps][None][1669.422] mp4 [av01.0.08M.08 / None] ─ 399 - 1920x1080 (1080p, TV) [1440p][24fps][None][10038.523] webm [vp9 / None] ─ 271 - 2560x1440 (1440p, TV) [1440p][24fps][None][8505.538] mp4 [av01.0.12M.08 / None] ─ 400 - 2560x1440 (1440p, TV) [2160p][24fps][None][16882.896] webm [vp9 / None] ─ 313 - 3840x2160 (2160p, TV) [2160p][24fps][None][17385.21] mp4 [av01.0.12M.08 / None] ─ 401 - 3840x2160 (2160p, TV)
utime: 1761091200.0
stream_final
[2160p][24fps][None][16882.896] webm [vp9 / None] ─ 313 - 3840x2160 (2160p, TV)
stream is not valid
stream_final
[2160p][24fps][None][17385.21] mp4 [av01.0.12M.08 / None] ─ 401 - 3840x2160 (2160p, TV)
stream is not valid
stream_final
[1440p][24fps][None][10038.523] webm [vp9 / None] ─ 271 - 2560x1440 (1440p, TV)
stream is not valid
stream_final
[1440p][24fps][None][8505.538] mp4 [av01.0.12M.08 / None] ─ 400 - 2560x1440 (1440p, TV)
stream is not valid
stream_final
[1080p][24fps][None][4423.415] mp4 [avc1.640028 / None] ─ 137 - 1920x1080 (1080p, TV)
stream is not valid
stream_final
[1080p][24fps][None][2234.004] webm [vp9 / None] ─ 248 - 1920x1080 (1080p, TV)
stream is not valid
stream_final
[1080p][24fps][None][1669.422] mp4 [av01.0.08M.08 / None] ─ 399 - 1920x1080 (1080p, TV)
stream is not valid
stream_final
[720p][24fps][None][2003.392] mp4 [avc1.64001f / None] ─ 136 - 1280x720 (720p, TV)
stream is not valid
stream_final
[720p][24fps][None][1124.848] webm [vp9 / None] ─ 247 - 1280x720 (720p, TV)
stream is not valid
stream_final
[720p][24fps][None][921.983] mp4 [av01.0.05M.08 / None] ─ 398 - 1280x720 (720p, TV)
stream is not valid
stream_final
[480p][24fps][None][893.366] mp4 [avc1.4d401e / None] ─ 135 - 854x480 (480p, TV)
stream is not valid
stream_final
[480p][24fps][None][631.061] webm [vp9 / None] ─ 244 - 854x480 (480p, TV)
stream is not valid
stream_final
[480p][24fps][None][473.796] mp4 [av01.0.04M.08 / None] ─ 397 - 854x480 (480p, TV)
stream is not valid
stream_final
[360p][24fps][126.863kbps][489.407] mp4 [avc1.42001E / mp4a.40.2] ─ 18 - 640x360 (360p, TV)
stream is not valid
stream_final
[360p][24fps][None][441.623] mp4 [avc1.4d401e / None] ─ 134 - 640x360 (360p, TV)
stream is not valid
stream_final
[360p][24fps][None][341.558] webm [vp9 / None] ─ 243 - 640x360 (360p, TV)
stream is not valid
stream_final
[360p][24fps][None][307.035] mp4 [av01.0.01M.08 / None] ─ 396 - 640x360 (360p, TV)
stream is not valid
stream_final
[240p][24fps][None][218.976] mp4 [avc1.4d4015 / None] ─ 133 - 426x240 (240p, TV)
stream is not valid
stream_final
[240p][24fps][None][218.471] webm [vp9 / None] ─ 242 - 426x240 (240p, TV)
stream is not valid
stream_final
[240p][24fps][None][151.258] mp4 [av01.0.00M.08 / None] ─ 395 - 426x240 (240p, TV)
stream is not valid
stream_final
[144p][24fps][None][103.341] mp4 [avc1.4d400c / None] ─ 160 - 256x144 (144p, TV)
stream is not valid
stream_final
[144p][24fps][None][120.738] webm [vp9 / None] ─ 278 - 256x144 (144p, TV)
stream is not valid
stream_final
[144p][24fps][None][80.666] mp4 [av01.0.00M.08 / None] ─ 394 - 256x144 (144p, TV)
stream is not valid Traceback (most recent call last): File "extractor\youtube_downloader", line 512, in read File "utils", line 4883, in ready File "extractor\youtube_downloader", line 188, in get Exception: No videos
No videos stop Traceback (most recent call last): File "utils", line 1403, in start File "utils", line 1493, in start_ File "extractor\youtube_downloader", line 519, in read File "extractor\youtube_downloader", line 512, in read File "utils", line 4883, in ready File "extractor\youtube_downloader", line 188, in get Exception: No videos
Invalid: fail=True EOT: https://www.youtube.com/watch?v=h1_OV4gB_Ds (43.3s)
我也遇到了,并且尝试了一些其他的youtube下载软件,目前也只能下载1080P视频,怀疑youtube官方变更了一些东西
I ran into the same issue and tried some other YouTube downloaders as well. Currently, they can only download videos in 1080p, so I suspect YouTube has changed something on their end.
Yes, I have the same problem, but YouTube videos won't download
Youtube Download Unavailable
https://github.com/yt-dlp/yt-dlp/issues/14680 解决方式参考
Same.
yes me to
same, any fix?
same, any fix?
I'd expect a fix after yt-dlp is fixed. https://github.com/yt-dlp/yt-dlp/releases
Any news?