Engineering/Etc

yt-dlp "HTTP Error 403: Forbidden" 오류 해결

산책散策 2025. 3. 7. 09:49
728x90

 유튜브에서 자주 보는 영상을 다운받기 위해 yt-dlp 를 이용을 해왔는데, 어느날 100% 까지 다운이 다 된거 같은데 갑자기 마지막에 "HTTP Error 403: Forbidden"  오류가 나면서 다운로드가 실패했다. 분명히 브라우저에서는 잘 보던 영상이고 yt-dlp 도 잘 동작하던거 였었는데, 구글에서 먼가 막은건가 싶었다.

 

 원인이 무엇인지 구글링을 해보니 비슷한 증상들이 많이 보인다.

https://github.com/yt-dlp/yt-dlp/issues/11868#issuecomment-2585043641

 

[Youtube] Immediate HTTP Error 403 on download · Issue #11868 · yt-dlp/yt-dlp

🚨 click here to see the current status of this issue 🚨 I understand that I will be blocked if I intentionally remove or skip any mandatory* field Checklist I'm reporting that yt-dlp is broken on a ...

github.com

 IPv4 옵션인 -4 를 붙여서 해결했다는 답변이 있었지만 뒤에 나오는 댓글에는 -4, -6 둘다해도 안되더라 라는 글이 있어서 그 옵션은 아닌거 같고, 쿠키를 저장하는 방식도 답변에 보였지만 그걸로도 해결이 안되었다.

  근데, 공통적으로 문제가 되는 버전들이 2024.12.23 이었는데(문제가 발생한 시점은 2025년 3월 어느날), yt-dlp 를 -U 로 최신 업데이트를 진행하고 나니 문제가 해결되었다. yt-dlp 에서 여러 피드백을 받아서 해결을 한거 같다. 역시나 앱은 최신 버전 적용이 제일 빠른 해결책이다.