Twitch VOD 만료 전에 다운로드하는 방법 (2026년 가이드)
Twitch는 일반 사용자의 VOD를 14일 후 삭제합니다. VOD와 클립을 MP4로 저장하는 3가지 방법입니다.
Twitch는 일반 스트리머의 과거 방송(VOD)을 14일 후 삭제하고, 파트너와 애프리에이트는 60일 후 삭제합니다. 좋아하는 스트림을 보존하고 싶다면 — 토너먼트, 튜토리얼, 일회성 이벤트든 — 시간이 이미 흐르고 있습니다. Twitch 클립은 영구 보관되지만, VOD는 정해진 삭제 일정이 있습니다.
이 가이드에서는 VOD가 사라지는 이유, 방송이 끝난 후 VOD URL을 찾는 방법, 그리고 VOD와 클립을 MP4로 저장하기 전에 사라지지 않도록 하는 3가지 실용적인 방법을 설명합니다.
Twitch VOD가 만료되는 이유
Twitch의 저장 비용은 저조회율 VOD 꼬리 부분에 의해 지배됩니다. 자동 삭제를 통해 Twitch는 저장소를 관리할 수 있으면서 크리에이터들을 두 가지 비즈니스 결과로 유도합니다. 하이라이트 클리핑 (콘텐츠를 영구적으로 검색 가능하게 유지) 및 YouTube 재업로드 (Twitch가 선호하는 아카이빙 경로). 만료 기간은 수년 동안 대략 안정적으로 유지되고 있습니다:
| 계정 유형 | VOD 보존 기간 |
|---|---|
| 일반 스트리머 | 14일 |
| Twitch 애프리에이트 | 14일 (기존 14일, 때로 연장됨) |
| Twitch 파트너 | 60일 |
| 하이라이트 / 과거 프리미어 | 영구 (수동으로 삭제할 때까지) |
| 클립 (5-60초) | 영구 |
원하는 VOD가 마감일에 가까워지고 있다면, 유일한 선택지는 다음과 같습니다: 다운로드하거나, 스트리머에게 하이라이트를 만들어 달라고 요청하거나 (이는 그것을 보존합니다), 손실을 감수하거나.
Twitch 스트림이 기술적으로 어떻게 작동하는지
Twitch 스트림은 HLS — .m3u8 마스터 플레이리스트 더하기 분할 미디어입니다. 프로토콜은 m3u8 / HLS 스트림을 다운로드하는 방법: 완벽한 가이드 2026에서 설명한 것과 동일합니다. 두 가지 Twitch별 특징:
- 토큰 서명 URL: Twitch 마스터 플레이리스트는 약 24시간 후 만료되는 토큰으로 서명됩니다. 오늘 URL을 복사했다가 내일 다운로드할 수 없습니다.
- Twitch GraphQL 게이트웨이: VOD와 라이브 스트림 URL 모두 직접 페이지 스크래핑이 아닌 GraphQL API 호출을 통해 얻어집니다. 브라우저는 VOD 페이지를 로드할 때 투명하게 이를 수행합니다.
Twitch는 다른 플랫폼만큼 적극적으로 오디오-비디오 매니페스트 분리를 사용하지 않습니다 — 대부분의 Twitch 스트림은 멀티플렉싱된 세그먼트로 제공됩니다 — 따라서 오디오/비디오 분할 문제는 덜 일반적이지만 여전히 특정 트랜스코딩 변형에서 나타납니다.
방법 1: Chrome 확장 프로그램 (한 클릭)
Twitch 플레이어와 같은 탭에서 실행되는 브라우저 확장 프로그램은 같은 인증된 세션과 같은 GraphQL 응답에 접근할 수 있습니다. 마스터 플레이리스트를 볼 수 있으므로 URL을 복사하지 않고도 세그먼트를 다운로드할 수 있습니다.
Video Downloader One-for-All은 Twitch VOD를 직접 처리합니다:
- 확장 프로그램을 설치하고 도구 모음에 고정
twitch.tv/videos/{id}에서 VOD 페이지 열기- 플레이어가 로드될 때까지 대기 (스트림이 감지되면 확장 아이콘이 파란색으로 변함)
- 확장 아이콘 클릭
- 품질 선택 (Twitch는 일반적으로 Source, 1080p60, 720p60, 720p, 480p, 360p, 160p 제공)
- 다운로드 클릭
결과는 방송이 완전히 포함된 단일 MP4입니다. 4시간 스트림의 경우 품질에 따라 1-3GB를 예상하세요.
Twitch 클립 (5-60초 하이라이트)의 경우도 같은 워크플로우가 작동합니다 — 클립 페이지를 열고, 확장 아이콘을 클릭하고, 다운로드하세요.
방법 2: yt-dlp (CLI, 배치 친화적)
yt-dlp는 우수한 내장 Twitch 지원을 제공합니다:
# 단일 VOD
yt-dlp "https://www.twitch.tv/videos/123456789"
# 최고 품질, MP4 출력
yt-dlp -f "best[ext=mp4]" "https://www.twitch.tv/videos/123456789"
# 클립
yt-dlp "https://clips.twitch.tv/AwesomeClipSlug"
# 채널의 모든 클립 (최근 100개)
yt-dlp "https://www.twitch.tv/streamer/clips" --max-downloads 100
구독자 전용 VOD의 경우 로그인한 브라우저의 쿠키를 전달해야 합니다:
yt-dlp --cookies-from-browser chrome "https://www.twitch.tv/videos/123456789"
--cookies-from-browser 플래그는 기존 Chrome 쿠키 저장소를 읽고 요청과 함께 보냅니다. 이 접근 방식은 스크립트와 헤드리스 컨텍스트에서 잘 작동하지만 Twitch가 세션 토큰을 회전시키면 중단됩니다 (몇 시간마다) — Chrome에서 다시 로그인해야 합니다.
방법 3: TwitchDownloader (데스크탑 GUI)
TwitchDownloader는 Twitch에 특화된 인기 오픈소스 데스크탑 애플리케이션입니다:
- VOD와 클립 다운로드
- 비디오 옆에 채팅 재생 렌더링 (Twitch 전용 도구의 고유한 기능)
- VOD 다운로드 전에 특정 시간 범위로 트리밍
6시간 VOD의 30분 세그먼트만 다운로드하고 싶을 때 유용하며, 전체를 재인코딩할 필요가 없습니다. UI는 기능적이지만 세련되지 않습니다. TwitchDownloader GitHub 저장소에서 이용 가능합니다.
팁: “dwitch.tv” URL 치환
몇 년간 작동해온 커뮤니티 팁: VOD URL에서 twitch.tv를 dwitch.tv로 바꾸세요. 따라서 https://www.twitch.tv/videos/123456789는 https://www.dwitch.tv/videos/123456789가 됩니다. dwitch.tv 사이트는 마스터 플레이리스트를 해석하고 다운로드 링크를 제공하는 제3자 스크래퍼입니다.
장점: 설치 불필요, 모든 브라우저에서 작동. 단점: 제3자 사이트가 다운로드하는 모든 VOD의 URL을 봅니다; 신뢰성은 Twitch API 변경에 따라 변동; 드물게 최고 품질.
일회성 다운로드로 개인정보 문제가 없다면 작동합니다. 반복 사용의 경우, 확장 프로그램 또는 yt-dlp 경로가 더 안정적이며 제3자와 시청 패턴을 공유하지 않습니다.
만료될 예정인 오래된 VOD를 찾는 방법
Twitch는 “곧 만료될 VOD” 어디에도 두드러지게 표시하지 않습니다. 찾으려면:
- 스트리머의 채널을
twitch.tv/{streamer}에서 열기 - Videos 탭 클릭
- “Past Broadcasts”로 필터링 (Highlights 또는 Clips 대신)
- 목록은 시간 역순으로 VOD를 표시합니다
- 가장 최근 항목에서 14일 이상 된 것은 위험에 처해 있습니다
자신의 VOD의 경우:
dashboard.twitch.tv의 Creator Dashboard로 이동- Content → Video Producer 클릭
- 목록은 생성 날짜와 함께 VOD를 표시합니다
VOD가 이미 13일 된 경우 오늘 다운로드를 우선시하세요.
라이브 스트림 녹화 vs VOD 다운로드
VOD를 기다리지 않고 스트림이 진행되는 동안 캡처하고 싶다면, 그것은 다른 워크플로우입니다 — 실시간으로 HLS 라이브 방송을 녹화하는 것입니다. Chrome 브라우저에서 라이브 스트림을 녹화하는 방법을 라이브 녹화 접근 방식으로 참조하세요. 라이브 녹화의 장점: Twitch가 VOD를 게시할 때까지 기다릴 필요가 없습니다 (스트림이 끝난 후 1-2시간 소요될 수 있음), 스트리머가 VOD를 일찍 삭제할 가능성을 걱정할 필요가 없습니다.
단점: 라이브 녹화는 전체 스트림 기간 동안 현재 상태이거나 프로세스가 실행 중이어야 합니다. VOD 다운로드는 사실 이후의 일회 작업입니다.
구독자 전용 VOD 다운로드
스트리머가 VOD를 구독자 전용으로 만들면, Twitch는 GraphQL 게이트웨이를 통해 이를 적용합니다 — 마스터 플레이리스트 URL은 인증된 구독자에게만 전달됩니다. 브라우저 확장, --cookies-from-browser가 있는 yt-dlp, TwitchDownloader 모두 같은 세션 쿠키를 전달하여 구독을 증명하기 때문에 작동합니다. 온라인 도구 (제3자 스크래퍼, dwitch.tv)는 할 수 없습니다 — 구독 신원을 상속할 방법이 없습니다.
위의 세션 인식 방법 중 하나로 구독자 전용 VOD를 다운로드할 수 없으면, 실제로 로그인되어 있고 구독이 활성화되어 있는지 다시 확인하세요.
자주 묻는 질문
다운로드가 차단될까요?
Twitch의 이용약관은 재배포를 금지하지만, 개인 오프라인 시청용 다운로드는 수년간 용인되어 온 관행입니다. 개인 용도 다운로드로 계정이 차단된 사례를 알지 못합니다. 모든 다운로드 워크플로우와 마찬가지로 법적 상태는 특정 스트림과 관할권에 따라 달라집니다.
Twitch 클립은 어떻게 되나요? 만료될까요?
아니요, 클립은 영구적입니다. VOD와 별도로 저장되며 Twitch에 의해 자동 삭제되지 않습니다. 그러나 클립은 크리에이터 또는 중재자가 삭제할 수 있습니다. 관심 있는 클립이 크리에이터 관리라면, 어쨌든 보관을 위해 다운로드하세요.
아직 진행 중인 스트림을 다운로드할 수 있나요?
네 — 그것은 VOD 다운로드가 아닌 라이브 녹화 워크플로우입니다. 우리의 확장 프로그램은 라이브 HLS 녹화를 처리하고 수동으로 중지할 때까지 계속됩니다. 결과는 같은 MP4 형식입니다. Live Stream Recorder 페이지를 참조하세요.
얻을 수 있는 최고 품질은 무엇인가요?
“Source” (스트리머가 업로드한 원본 품질)가 가장 높으며, 일반적으로 1080p60 또는 1440p60입니다. 그 아래로 Twitch는 720p60, 720p, 480p, 360p, 160p로 트랜스코딩합니다. 무료 Twitch 시청자는 때때로 트랜스코딩된 변형만 볼 수 있습니다 (Twitch는 경우에 따라 Turbo 구독자와 스트리머의 고유 시청자를 위해 Source를 예약합니다). 브라우저가 어떤 것을 보든, 확장 프로그램은 다운로드할 수 있습니다.
비디오와 함께 채팅을 다운로드할 수 있나요?
TwitchDownloader만 기본적으로 이를 수행합니다 (VOD에 오버레이로 채팅을 렌더링합니다). 우리의 확장과 yt-dlp는 비디오 전용 파일을 생성합니다; 채팅은 Twitch API를 통한 별도의 JSON 다운로드입니다.
구독자 이모티콘 / 배지 메타데이터는 어떻게 되나요?
이러한 방법 중 어느 것도 보존되지 않습니다. 다운로드된 MP4는 렌더링된 비디오 스트림일 뿐입니다. 채팅 재생 메타데이터 (이모티콘, 배지, 메시지 시점의 구독 상태)는 Twitch의 데이터베이스에만 존재합니다.
결론
Twitch VOD는 14일 안에 사라집니다. 방송을 소중히 여긴다면 — 토너먼트 순간, 튜토리얼, 개인 이정표든 — 마감일 전에 다운로드하세요. 세 가지 신뢰할 수 있는 경로:
- Chrome 확장 프로그램 — 한 클릭, 명령 줄 없음, 구독자 전용 콘텐츠를 위해 Twitch 세션 추적
- yt-dlp — 배치에 최고, 스크립트 가능, CLI 편안함 필요
- TwitchDownloader — 채팅 재생 또는 VOD 트리밍도 원할 때 최고
채팅 재생 필요를 제외한 모든 것의 경우, Video Downloader One-for-All을 설치하면 완료됩니다. Twitch 스트림은 내부적으로 HLS이므로, 확장 프로그램의 HLS 인프라 (자동 병합, AES-128 처리, 세션 인식 가져오기)는 다른 모든 HLS 콘텐츠와 같은 방식으로 처리합니다.