yt dlp에서 http error 403 Forbidden 에러를 뿜었다.
(당연히 원하는 유튜브 영상을 다운로드할 수 없겠지?
유튜브 프리미엄 구독 할인이라도 찾아봐야 되나 싶다. 막히는 빈도가 점점 늘어나니 불편하네.)
아무튼, 막혔다는 것인데, 원인부터 파악해봤다.
터미널 창에서 아래처럼 입력하여 yt dlp 버전부터 확인해봤다.
$ yt-dlp –version
2024년 초반~중반쯤에 받았던 것으로 추정되는 날짜가 보였다.
yt-dlp download github 페이지에 들어가서 현재 버전이 어떻게 되는지 파악해 보았다.
내가 사용하는 리눅스 배포판 저장소에 yt-dlp 최신 버전이 올라가 있다는 기록이 있었고, 다른 사람들은 OS 종류를 모르겠는데 ytdlp이전 버전에서 403 Forbidden 문제를 겪고 있다는 웹문서가 많이 보였다.
그렇다면 yt-dlp version update를 해줘야 되지 않겠는가?
터미널 창에서 아래처럼 입력해 주었다.
$ pip install -U “yt-dlp[default]”
(나는 안드로이드에서 termux 리눅스를 사용하고 있기 때문에 이렇게 쓴 것이고, 본인의 OS에 맞는 업데이트 명령어를 넣으면 된다. 배포처의 wiki 문서를 참고하시길.)
어떤 리눅스 배포판을 선택할지에 대한 강한 기준점이 생겼다.
youtube-dl 사용할 때도 같은 문제를 겪었었는데… 여러분! 버전업 안되는 게 이렇게 무서운 겁니다!
돈 많이 벌고 싶다. 유튜브 프리미엄 쿨하게 정가결제하면 얼마나 좋겠는가?