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
131.89k stars 10k forks source link

Download of "Investigating war crimes in Gaza I Al Jazeera Investigations" from YouTube yields 403 errors #32938

Closed daixtrose closed 2 weeks ago

daixtrose commented 2 weeks ago

Checklist

Verbose log

Retrieving the list of available audio and video formats works

Issuing the command /usr/local/bin/youtube-dl -v -F https://www.youtube.com/watch?v=kPE6vbKix6A yields

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', 'https://www.youtube.com/watch?v=kPE6vbKix6A']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Single file build
[debug] Python 3.10.12 (CPython x86_64 64bit) - Linux-5.15.153.1-microsoft-standard-WSL2-x86_64-with-glibc2.35 - OpenSSL 3.0.2 15 Mar 2022 - glibc 2.35
[debug] exe versions: ffmpeg 4.4.2, ffprobe 4.4.2, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] kPE6vbKix6A: Downloading webpage
[debug] [youtube] Decrypted nsig kTUQ6fpEJ-THQjSwfN => TRvETrg2oYpf7Q
[debug] [youtube] Decrypted nsig T4BiPlNRLE7z2ImAJa => Ae_SqttqNYCeeg
[info] Available formats for kPE6vbKix6A:
format code  extension  resolution note
249-drc      webm       audio only audio_quality_low   51k , webm_dash container, opus  (48000Hz), 29.74MiB
249          webm       audio only audio_quality_low   51k , webm_dash container, opus  (48000Hz), 29.76MiB
250          webm       audio only audio_quality_low   66k , webm_dash container, opus  (48000Hz), 38.49MiB
250-drc      webm       audio only audio_quality_low   66k , webm_dash container, opus  (48000Hz), 38.51MiB
140          m4a        audio only audio_quality_medium  129k , m4a_dash container, mp4a.40.2 (44100Hz), 75.00MiB
140-drc      m4a        audio only audio_quality_medium  129k , m4a_dash container, mp4a.40.2 (44100Hz), 75.00MiB
251          webm       audio only audio_quality_medium  131k , webm_dash container, opus  (48000Hz), 76.14MiB
251-drc      webm       audio only audio_quality_medium  131k , webm_dash container, opus  (48000Hz), 76.14MiB
278          webm       256x144    144p   74k , webm_dash container, vp9, 25fps, video only, 43.41MiB
160          mp4        256x144    144p   77k , mp4_dash container, avc1.4d400c, 25fps, video only, 44.96MiB
242          webm       426x240    240p  138k , webm_dash container, vp9, 25fps, video only, 80.01MiB
133          mp4        426x240    240p  175k , mp4_dash container, avc1.4d4015, 25fps, video only, 101.65MiB
243          webm       640x360    360p  239k , webm_dash container, vp9, 25fps, video only, 138.65MiB
134          mp4        640x360    360p  352k , mp4_dash container, avc1.4d401e, 25fps, video only, 204.24MiB
244          webm       854x480    480p  401k , webm_dash container, vp9, 25fps, video only, 232.74MiB
135          mp4        854x480    480p  685k , mp4_dash container, avc1.4d401e, 25fps, video only, 397.11MiB
247          webm       1280x720   720p  740k , webm_dash container, vp9, 25fps, video only, 428.82MiB
136          mp4        1280x720   720p 1354k , mp4_dash container, avc1.64001f, 25fps, video only, 784.58MiB
248          webm       1920x1080  1080p 1301k , webm_dash container, vp9, 25fps, video only, 754.12MiB
137          mp4        1920x1080  1080p 2848k , mp4_dash container, avc1.640028, 25fps, video only, 1.61GiB
18           mp4        640x360    360p  480k , avc1.42001E, 25fps, mp4a.40.2 (44100Hz), 278.64MiB (best)

Retrieving any of the videos fails with a 403

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-f', '248', 'https://www.youtube.com/watch?v=kPE6vbKix6A']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Single file build
[debug] Python 3.10.12 (CPython x86_64 64bit) - Linux-5.15.153.1-microsoft-standard-WSL2-x86_64-with-glibc2.35 - OpenSSL 3.0.2 15 Mar 2022 - glibc 2.35
[debug] exe versions: ffmpeg 4.4.2, ffprobe 4.4.2, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] kPE6vbKix6A: Downloading webpage
[youtube] kPE6vbKix6A: Downloading player 96d06116
[debug] [youtube] Decrypted nsig SSiWEjiCIe45LO9pW8 => pkOzpqeXWQwjRw
[debug] [youtube] Decrypted nsig tIFQ3GfN2gJWqBOV0O => Q7re0MpUSHeugg
[debug] Invoking downloader on 'https://rr1---sn-8xgn5uxa-quhz.googlevideo.com/videoplayback?expire=1727990690&ei=Qrf-ZsS3Duibi9oPvdfXqQc&ip=46.142.140.62&id=o-ANzp35uWkMBbU0MGngSKNC_i_GItUtMWUdrlk_zQILiy&itag=248&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=FS&mm=31%2C26&mn=sn-8xgn5uxa-quhz%2Csn-4g5e6nsk&ms=au%2Conr&mv=m&mvi=1&pl=19&initcwndbps=1661250&bui=AXLXGFQ6IpDnmd9p4CaQlOkVRc7YRdhKDdAT1BOBJ48wPVjNgC5YbirkIna-ZdLbPsQYJ2kIL4dN_bpu&spc=54MbxXSaJJm2e9-OR_KgJKPHNJG9FWZDn2C8iO4tLBAD6EN0_FSIZSFY9bY9&vprv=1&svpuc=1&mime=video%2Fwebm&ns=2v6hfS2pCsRXlkR4Qvv5MpwQ&rqh=1&gir=yes&clen=790756072&dur=4859.560&lmt=1727939640092900&mt=1727968853&fvip=4&keepalive=yes&fexp=51264009%2C51286684%2C51300761&c=WEB&sefc=1&txp=330F224&n=Q7re0MpUSHeugg&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALn234JeogWszhr4D91rX1BRecjGu3HJ9HqYJLwSdbMyAiB1XrJfw84P8g097dWB32DcgUmN86ZvqKfnAlmsr_1Big%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=ABPmVW0wRQIgbut6kdgPW6Vq0zqZJwy6x5Wk7fTWbYYXhwdmm8Vgi0kCIQCiHpEI7mdpuxnnAt74vOUSt3IzFxMsUp2TDD8YLc39YQ%3D%3D'
[dashsegments] Total fragments: 76
[download] Destination: Investigating war crimes in Gaza I Al Jazeera Investigations-kPE6vbKix6A.webm
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 2 (attempt 10 of 10)...
[download] Skipping fragment 2...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 3 (attempt 10 of 10)...
[download] Skipping fragment 3...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 4 (attempt 10 of 10)...
[download] Skipping fragment 4...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 5 (attempt 10 of 10)...
[download] Skipping fragment 5...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 6 (attempt 10 of 10)...
[download] Skipping fragment 6...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 7 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 7 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retrying fragment 7 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 403: Forbidden. Retr

I canceled the download via Ctrl+C.

Description

While fetching the list of available download formats yields a list, downloading a high-resolution video fails with 403 errors as described above. This behavior is not tied to this specific video, but the error appears to happen on other videos, too.

dirkf commented 2 weeks ago

[x] I've searched the bugtracker for similar issues including closed ones

But not found #32905 which was the top result for youtube 403 (this one is ahead now).