구글이 유튜브 다운로드 도구를 비밀스럽게 허용한다는 주장은 설득력이 없음, 구글의 주요 관심사는 다양한 기기에서 끊김 없이 영상을 재생하는 것이지, 다운로드 자체를 지원하는 것과는 거리가 있음
yt-dlp 소스 코드를 보면, 동영상 다운로드를 위해 복잡한 연산과 nsig 체크, 내부 YouTube API의 변덕, 끊임없는 난독화에 대응하는 코드 등 온갖 고생을 하는 모습 확인 가능함
구글은 다운로드 시도를 자주 거부하고, 특정 기기나 접근 방법을 차단하며, yt-dlp에서 사용하는 방식을 깨뜨리는 업데이트를 수시로 진행함
광고 차단을 무력화하려는 시도와 다운로드 차단이 주요 전쟁터이고, 구글이 다운로드를 “비공식적으로 용인한다”는 담론은 구글이 얼마나 공격적으로 다운로드를 불안정하게 만드는지 간과한 주장임
정말 다운로드 도구를 살리고 싶었다면, 개발자들이 매번 곡예를 하지 않아도 되었을 것임
yt-dlp 이슈 트래커가 고장난 기능 리포트로 넘쳐나는 상황만 봐도 알 수 있음
오히려, 구글이 호환성을 신경 쓰지 않게 되는 순간 이 모든 문이 닫힐 것이고, 이미 크롬 전용 비밀 헤더 사용 등 https://news.ycombinator.com/item?id=44527739 와 같은 변화가 시작됨
참고: 유튜브 CPU 100% 문제 HN 토론, X-Browser-Validation 헤더 역공학, github: chrome-x-browser-validation-header
이 이야기를 듣고 이런 작업을 해주는 이들, 특히 uBlock Origin 필터나 yt-dlp 개발자들에게 정말 감사함
결국 언젠가는 나도 저런 복잡한 코드 따라갈 수 있다고 생각은 하지만, 솔직히 시간을 들일 가능성은 제로에 가까움
이런 사람들에겐 산타할아버지가 기부 좀 해줘야 할 것 같다는 마음임
유튜브 다운로드 도구가 의존적이라는 주장엔 동의하지 않음
많은 기관들이 진짜로 유튜브가 다운로드를 금지하면 떠날까? 실상은 무료, 편리함, 그리고 안정성 때문에 유튜브를 쓰는 거고, 대체 옵션을 마련하는 데 비용 쓸 여유도 없음
오히려 이런 기관들은 업로더 중 극소수에 불과할 것이고, 유튜브가 창출한 크리에이터 시장 자체가 매우 커서 유튜버라는 직업이 현실화됨
결국 영상의 수익화 통로 유지가 유튜브와 콘텐츠 제작자 모두에 핵심임
왜 유튜브가 다운로드 속도를 시청 가능한 수준으로만 제한하지 않는지 궁금함
어제 15시간짜리 영상을 20분 만에 다운받았는데, 이 정도면 정식 플랫폼에선 불가능한 수준임
차단이나 속도 제한을 안 받으니 신기할 정도이고, 막으려면 정말 쉬울 것 같음
뭔가 허용하는 것처럼 느껴졌는데, 오늘 갑자기 “로봇이 아님을 확인하려면 로그인하라”는 메시지가 떴고, 아마도 지문 채취로 블랙리스트에 오른 것 같음
yt-dlp 소스나 이슈 트래커를 한 번도 안 본 사람이 쓴 글 같음
구글이 다운로드 도구를 깨뜨리는 업데이트를 주기적으로 하고, 중간에만 동작하는 동적 계산이나 난독화 코드를 넣어서 제대로 다운로드되지 않게 함
단순히 동영상 파일들을 제공하는 게 아니라, 반드시 “클라이언트”가 온갖 처리 과정을 거쳐야 다운로드가 가능함
이런 상황에서 “구글이 비밀리에 허용한다” 주장하는 건 너무 순진하거나 현실을 모르는 사람 아니면 구글 직원일 가능성 높음
나는 YT Premium을 쓰고 있는데, 구글이 yt-dlp를 차단하면 바로 구독 취소함
내 돈을 내는 이유가 그런 정책 때문임
유튜브에서 영상이 삭제되면 “이 영상은 더 이상 이용할 수 없습니다”라는 메시지 외에는 아무 정보가 표시되지 않는 게 정말 스트레스임
무엇이 사라졌는지 모르는 게 차라리 영상을 못 보는 것보다 더 불편함
그래서 내가 여는 영상을 자동으로 yt-dlp로 대용량 하드에 백업하고, 제목·채널·썸네일·날짜를 인덱스로 남기는 툴을 고민해본 적 있음
미디어가 말 없이 사라지는 상황을 우리는 너무 가볍게 여긴다고 생각함
브라우저 기록을 파싱해서, 유튜브 영상을 열 때마다 yt-dlp로 “--write-info-json --write-subtitles --download-archive=already-downloaded.db” 옵션으로 저장하는 Bash 스크립트를 만든 적 있음
만드는 건 쉬웠지만, 유지가 어려웠음
예를 들어 구글이 내 IP를 레이트 리밋하니 NAS에서 밤새 느리게 돌려야 했고, 저장 공간도 순식간에 모자라서 필터링, 가비지 컬렉션까지 추가해야 됨
youtube-dl과 yt-dlp도 항상 최신 상태 유지해야 했음
결국 이 모든 관리가 번거로워서, 영상이 삭제됐으면 링크나 ID를 Bing이나 Yandex에 검색해서 캐시를 찾는 쪽이 더 효율적이었음
새 도구를 만들거라면 브라우저 확장으로 만들어 <video> 요소에서 바로 영상을 추출하는 방식이 낫다고 조언함
소중한 추억 영상을 yt-dlp 알기 전에 잃어버렸을 때 그 상실감은 말로 표현하기 힘듦
예를 들어, Spotify에서 음악이 삭제돼도 플레이리스트에서 회색으로 남아 제목을 확인할 수 있는데, 유튜브는 제목조차 안 알려줌
구글에서 삭제된 영상 제목이라도 볼 수 있게 해줬으면 하는 바람임
이런 이유로 모두에게 Youtube Music을 멀리하라고 권장함
Spotify에서 잘 정리된 플레이리스트를 Youtube Music으로 옮겼다가, 수많은 곡이 “이용 불가” 상태로 변했는데, 어떤 곡이었는지도 알려주지 않음
10년간 Premium 유저였지만 데이터 손실 때문에 구독 취소했고, 앞으로 돈 안 씀
왜 플랫폼들이 미디어만 제거하고, 메타데이터·댓글·평점은 그대로 남겨두는 정책을 하지 않는지 항상 궁금했음
혹시 법적으로 영상 자체가 찾아보기 힘들어야 하는지, 아니면 미디어만 삭제해도 되는지 의문임
나 역시 미디어가 말없이 사라지는 것에 집착한 시기가 있었음
거대한 우주의 “노력”이 하나의 영상이나 사진에 담겼는데, 유튜브 정책이나 저작권 문제, 링크 죽음 등으로 이런 결과물이 사라지면 너무 안타까운 일이라 생각했음
그래서 드물고 희귀한 영상들을 보관하려고 하드웨어를 사 모으고, 집에 ZFS로 데이터센터를 구축해 수백TB를 모으며 시간과 비용을 들임
심지어 별로 관심 없는 것도 희귀하다는 이유로 다운받고 모았음
지금은 결혼 후로 이런 집착에서 벗어났고, 이제는 시간 속으로 사라지는 순간들로 받아들이는 중임
“유튜브 다운로드가 불가능하다면 많은 기관이 유튜브를 떠날 것이다”라는 주장은 그다지 설득되지 않음
그런 다운로드가 기관에 꼭 필요한 일일까? 내 생각엔 구글이 신경 쓸 만큼 많지 않음
대부분의 기업 동영상(또는 문서)은 18개월 정도 후엔 접근 자체도 신경 안 쓰는 경우가 많음
오히려 오래된 정보를 없애고 싶어 하는 편임
유튜브에 영상을 올리면 YouTube Studio에서 언제든지 다운로드할 수 있으니, 다운로드 도구가 필수라는 주장엔 동의하기 어렵고, API는 없지만 수동으로는 가능함
누군가는 사람들이 영상을 다운로드할 수 없게 막을 수 있다는 전제를 갖고 출발하는데, 사실상 그건 불가능함
그냥 영상을 틀고 화면 출력을 녹화하면 되고, 심지어 완전히 잠긴 기기라 해도 출력 자체를 녹화할 방법이 늘 존재함
Netflix 등에서 DRM이 존재하는 건 라이선스 요구 때문이지 DRM이 완벽히 작동해서가 아님
결국 그런 DRM 영상도 토렌트로 쉽게 구할 수 있음
HDMI 캡처 카드만 있으면 결국 모든 콘텐츠 복사가 가능하지만, 그 과정이 귀찮아서 대부분은 더 쉬운 방법을 선호하며 광고 시청이나 방해를 감수함
DRM이 완벽하지는 않지만, 대체로 역할은 함
유튜브 영상처럼 누구나 쉽게 다운받을 수 있는 건 아니고, Widevine level 1 같은 4K 보호는 전문 릴리즈 그룹만이 열람할 수 있음
아주 희귀하고 개인적인 콘텐츠는 DRM이 어느 정도 보호 가능함
요약하면, DRM 적용 후 다운로드 비율이 1/100명에서 1/100,000명으로 줄어듦
Netflix 콘텐츠 다운로드는 유튜브처럼 쉽게 링크만 넣어서 다운받는 게 아님
실제로 해적판으로 돌릴 때도 비용이 커서 광고까지 붙여야 할 정도임
토렌트로 찾을 수 있어도 시리즈는 영화에 비해 더 적게 풀림
“DRM이 뚫리지 않는다”가 토렌트 존재로 입증되는 것은 아님
토렌트에 풀리는 대부분 콘텐츠는 DRM을 뚫어서가 아니라 아예 릴리스 그룹이나 다른 경로로 유출됨
자물쇠를 걸어도 결국 숙련된 사람은 쉽게 열지만, 그래도 거는 이유는 정직한 사람을 정직하게 유지하고자 하는 것임
“구글이 과거 정책을 더 이상 적용하지 않고 있다”라는 주장이 있는데, 실제로 “Google Product Abuse” 관련 AdSense 정책은 2012년 이후 폐지됐고, 최근 글에서 아직도 그걸 지적하는 건 현실과 동떨어져 있음
여전히 구글은 광고주나 동영상을 직접 법적으로 다투지 않고, 사적으로 제재를 내리는 방식을 사용하는데, 이는 독점 기업이 할 수 있는 권력 남용에 가까움
“Don’t be evil”이라는 구글의 슬로건도 사라졌다며 아쉬움을 표현함
“만약 유튜브에서 다운로드가 불가능하다면, 많은 기관이 더 유연한 플랫폼으로 떠날 것”이라는 주장은 너무 추정적인 느낌임
실제로는 많은 사용자가 중요 영상을 유튜브에만 의존하고, 이들이 전부 다른 플랫폼으로 이동할 가능성은 5%도 안 될 것 같음
그래서 유튜브 영상이 정말 의의 있는 아카이브 역할을 해야 한다면, 구글에게도 돈적으로 큰 손실까진 아닐 수 있음
대기업에서 만약 5% 수익 감소로 이어질 새로운 정책을 제안해본 적 있다면, 그게 얼마나 큰 벽인지 알게 될 것임
Stacher가 오픈소스인지 궁금해서 검색해봤는데, 예전 Reddit 스레드에선 오픈소스 계획 정도만 언급됐었음
기사에서는 오픈소스라고 했기에 의문이 든 상태임
나도 마찬가지로 출처를 찾을 수 없었음
수년간 yt-dlp를 아주 만족스럽게 사용해왔음
단일 앱이 아니라 주로 Python 라이브러리라서, 더 큰 파이썬 프로그램에 스크립팅으로 붙이기 편리함
Stacher는 처음 들었는데, 그냥 yt-dlp의 GUI 프론트엔드인 것 같음
내 경험상 New Pipe는 제대로 작동한 적이 거의 없음
내가 진짜 원하는 건 *arr 스타일 앱임
Youtube 채널을 목록으로 넣으면 자동으로 모두 아카이브해서 항상 최신 상태로 유지해주는 그런 도구가 필요함
Hacker News 의견
구글이 유튜브 다운로드 도구를 비밀스럽게 허용한다는 주장은 설득력이 없음, 구글의 주요 관심사는 다양한 기기에서 끊김 없이 영상을 재생하는 것이지, 다운로드 자체를 지원하는 것과는 거리가 있음
yt-dlp 소스 코드를 보면, 동영상 다운로드를 위해 복잡한 연산과 nsig 체크, 내부 YouTube API의 변덕, 끊임없는 난독화에 대응하는 코드 등 온갖 고생을 하는 모습 확인 가능함
구글은 다운로드 시도를 자주 거부하고, 특정 기기나 접근 방법을 차단하며, yt-dlp에서 사용하는 방식을 깨뜨리는 업데이트를 수시로 진행함
광고 차단을 무력화하려는 시도와 다운로드 차단이 주요 전쟁터이고, 구글이 다운로드를 “비공식적으로 용인한다”는 담론은 구글이 얼마나 공격적으로 다운로드를 불안정하게 만드는지 간과한 주장임
정말 다운로드 도구를 살리고 싶었다면, 개발자들이 매번 곡예를 하지 않아도 되었을 것임
yt-dlp 이슈 트래커가 고장난 기능 리포트로 넘쳐나는 상황만 봐도 알 수 있음
오히려, 구글이 호환성을 신경 쓰지 않게 되는 순간 이 모든 문이 닫힐 것이고, 이미 크롬 전용 비밀 헤더 사용 등 https://news.ycombinator.com/item?id=44527739 와 같은 변화가 시작됨
참고: 유튜브 CPU 100% 문제 HN 토론, X-Browser-Validation 헤더 역공학, github: chrome-x-browser-validation-header
결국 언젠가는 나도 저런 복잡한 코드 따라갈 수 있다고 생각은 하지만, 솔직히 시간을 들일 가능성은 제로에 가까움
이런 사람들에겐 산타할아버지가 기부 좀 해줘야 할 것 같다는 마음임
많은 기관들이 진짜로 유튜브가 다운로드를 금지하면 떠날까? 실상은 무료, 편리함, 그리고 안정성 때문에 유튜브를 쓰는 거고, 대체 옵션을 마련하는 데 비용 쓸 여유도 없음
오히려 이런 기관들은 업로더 중 극소수에 불과할 것이고, 유튜브가 창출한 크리에이터 시장 자체가 매우 커서 유튜버라는 직업이 현실화됨
결국 영상의 수익화 통로 유지가 유튜브와 콘텐츠 제작자 모두에 핵심임
어제 15시간짜리 영상을 20분 만에 다운받았는데, 이 정도면 정식 플랫폼에선 불가능한 수준임
차단이나 속도 제한을 안 받으니 신기할 정도이고, 막으려면 정말 쉬울 것 같음
뭔가 허용하는 것처럼 느껴졌는데, 오늘 갑자기 “로봇이 아님을 확인하려면 로그인하라”는 메시지가 떴고, 아마도 지문 채취로 블랙리스트에 오른 것 같음
구글이 다운로드 도구를 깨뜨리는 업데이트를 주기적으로 하고, 중간에만 동작하는 동적 계산이나 난독화 코드를 넣어서 제대로 다운로드되지 않게 함
단순히 동영상 파일들을 제공하는 게 아니라, 반드시 “클라이언트”가 온갖 처리 과정을 거쳐야 다운로드가 가능함
이런 상황에서 “구글이 비밀리에 허용한다” 주장하는 건 너무 순진하거나 현실을 모르는 사람 아니면 구글 직원일 가능성 높음
내 돈을 내는 이유가 그런 정책 때문임
유튜브에서 영상이 삭제되면 “이 영상은 더 이상 이용할 수 없습니다”라는 메시지 외에는 아무 정보가 표시되지 않는 게 정말 스트레스임
무엇이 사라졌는지 모르는 게 차라리 영상을 못 보는 것보다 더 불편함
그래서 내가 여는 영상을 자동으로 yt-dlp로 대용량 하드에 백업하고, 제목·채널·썸네일·날짜를 인덱스로 남기는 툴을 고민해본 적 있음
미디어가 말 없이 사라지는 상황을 우리는 너무 가볍게 여긴다고 생각함
만드는 건 쉬웠지만, 유지가 어려웠음
예를 들어 구글이 내 IP를 레이트 리밋하니 NAS에서 밤새 느리게 돌려야 했고, 저장 공간도 순식간에 모자라서 필터링, 가비지 컬렉션까지 추가해야 됨
youtube-dl과 yt-dlp도 항상 최신 상태 유지해야 했음
결국 이 모든 관리가 번거로워서, 영상이 삭제됐으면 링크나 ID를 Bing이나 Yandex에 검색해서 캐시를 찾는 쪽이 더 효율적이었음
새 도구를 만들거라면 브라우저 확장으로 만들어 <video> 요소에서 바로 영상을 추출하는 방식이 낫다고 조언함
예를 들어, Spotify에서 음악이 삭제돼도 플레이리스트에서 회색으로 남아 제목을 확인할 수 있는데, 유튜브는 제목조차 안 알려줌
구글에서 삭제된 영상 제목이라도 볼 수 있게 해줬으면 하는 바람임
Spotify에서 잘 정리된 플레이리스트를 Youtube Music으로 옮겼다가, 수많은 곡이 “이용 불가” 상태로 변했는데, 어떤 곡이었는지도 알려주지 않음
10년간 Premium 유저였지만 데이터 손실 때문에 구독 취소했고, 앞으로 돈 안 씀
혹시 법적으로 영상 자체가 찾아보기 힘들어야 하는지, 아니면 미디어만 삭제해도 되는지 의문임
거대한 우주의 “노력”이 하나의 영상이나 사진에 담겼는데, 유튜브 정책이나 저작권 문제, 링크 죽음 등으로 이런 결과물이 사라지면 너무 안타까운 일이라 생각했음
그래서 드물고 희귀한 영상들을 보관하려고 하드웨어를 사 모으고, 집에 ZFS로 데이터센터를 구축해 수백TB를 모으며 시간과 비용을 들임
심지어 별로 관심 없는 것도 희귀하다는 이유로 다운받고 모았음
지금은 결혼 후로 이런 집착에서 벗어났고, 이제는 시간 속으로 사라지는 순간들로 받아들이는 중임
“유튜브 다운로드가 불가능하다면 많은 기관이 유튜브를 떠날 것이다”라는 주장은 그다지 설득되지 않음
그런 다운로드가 기관에 꼭 필요한 일일까? 내 생각엔 구글이 신경 쓸 만큼 많지 않음
오히려 오래된 정보를 없애고 싶어 하는 편임
누군가는 사람들이 영상을 다운로드할 수 없게 막을 수 있다는 전제를 갖고 출발하는데, 사실상 그건 불가능함
그냥 영상을 틀고 화면 출력을 녹화하면 되고, 심지어 완전히 잠긴 기기라 해도 출력 자체를 녹화할 방법이 늘 존재함
Netflix 등에서 DRM이 존재하는 건 라이선스 요구 때문이지 DRM이 완벽히 작동해서가 아님
결국 그런 DRM 영상도 토렌트로 쉽게 구할 수 있음
유튜브 영상처럼 누구나 쉽게 다운받을 수 있는 건 아니고, Widevine level 1 같은 4K 보호는 전문 릴리즈 그룹만이 열람할 수 있음
아주 희귀하고 개인적인 콘텐츠는 DRM이 어느 정도 보호 가능함 요약하면, DRM 적용 후 다운로드 비율이 1/100명에서 1/100,000명으로 줄어듦
실제로 해적판으로 돌릴 때도 비용이 커서 광고까지 붙여야 할 정도임
토렌트로 찾을 수 있어도 시리즈는 영화에 비해 더 적게 풀림
토렌트에 풀리는 대부분 콘텐츠는 DRM을 뚫어서가 아니라 아예 릴리스 그룹이나 다른 경로로 유출됨
“구글이 과거 정책을 더 이상 적용하지 않고 있다”라는 주장이 있는데, 실제로 “Google Product Abuse” 관련 AdSense 정책은 2012년 이후 폐지됐고, 최근 글에서 아직도 그걸 지적하는 건 현실과 동떨어져 있음
“만약 유튜브에서 다운로드가 불가능하다면, 많은 기관이 더 유연한 플랫폼으로 떠날 것”이라는 주장은 너무 추정적인 느낌임
실제로는 많은 사용자가 중요 영상을 유튜브에만 의존하고, 이들이 전부 다른 플랫폼으로 이동할 가능성은 5%도 안 될 것 같음
그래서 유튜브 영상이 정말 의의 있는 아카이브 역할을 해야 한다면, 구글에게도 돈적으로 큰 손실까진 아닐 수 있음
Stacher가 오픈소스인지 궁금해서 검색해봤는데, 예전 Reddit 스레드에선 오픈소스 계획 정도만 언급됐었음
기사에서는 오픈소스라고 했기에 의문이 든 상태임
수년간 yt-dlp를 아주 만족스럽게 사용해왔음
단일 앱이 아니라 주로 Python 라이브러리라서, 더 큰 파이썬 프로그램에 스크립팅으로 붙이기 편리함
Stacher는 처음 들었는데, 그냥 yt-dlp의 GUI 프론트엔드인 것 같음
내 경험상 New Pipe는 제대로 작동한 적이 거의 없음
내가 진짜 원하는 건 *arr 스타일 앱임
Youtube 채널을 목록으로 넣으면 자동으로 모두 아카이브해서 항상 최신 상태로 유지해주는 그런 도구가 필요함
안드로이드 앱으로 Seal을 추천하고 싶음
https://f-droid.org/packages/com.junkfood.seal/
yt-dlp 프론트엔드에 가까운 앱이지만, 유튜브 외 여러 사이트에서도 동작함
안드로이드에서 링크 공유 메뉴에 바로 다운로드 옵션이 추가되어 매우 편리하게 사용 중임