티스토리 뷰
Internet - Twitch 정기구독자만 볼 수 있는 다시보기 뚫는 방법
트위치 정기구독자 전용 다시보기는 해당 스트리머를 구독하지 않을 경우 일반적으로 볼 수 있는 방법이 없습니다. 그러나 약간의 수고스러움만 감수한다면 어렵지 않게 구독자 전용 다시보기 영상도 다운로드 또는 실시간 스트리밍으로 시청할 수 있습니다. 구독자인 경우라도 내가 후원하는 스트리머의 영상을 소장하고 싶다면 해당 방법을 사용해보시기 바랍니다.
먼저 트위치 웹 스트리밍 및 다운로드를 하기 위해서는 m3u8 링크가 필요합니다. 트위치 다시보기 영상 주소를 m3u8 주소로 변경하는 방법은 다양하지만, 일반적으로 사용되는 기본적인 두 가지 방법을 설명드리겠습니다.
참고로 다음 예시 이미지에서 사용되는 환경은 Chrome 91.0.4472.77 (공식 빌드), 실시간 스트리밍 시청을 위한 Play HLS, 소장용 영상 다운로드에는 ffmpeg 프로그램이 사용되었습니다. 해당 프로그램 사용 경험이 없으신 분들을 위하여 설치 및 사용 방법은 본문에 함께 작성하도록 하겠습니다.
Twitch 정기구독자 전용 다시보기 동영상 다운로드 및 스트리밍 시청 하기
트위치 구독자 전용 다시보기는 라방을 놓쳤거나 지난 방송을 다시 보기 원하는 사용자를 위해 제공되는 서비스로 유료 컨텐츠 입니다. 물론 내가 좋아하는 스트리머를 위한 후원을 할 수 있지만 언제 삭제될지도 모르니 이 영상만큼은 꼭 소장하고 싶다는 컨텐츠가 있을 경우 m3u8 링크를 이용해 비교적 간단히 다운로드 할 수 있습니다.
물론 해당 방법을 이용할 경우 다운로드 뿐만 아니라 실시간 웹 스트리밍도 가능합니다. 방송 시간이 꽤 긴 컨텐츠인 경우 다운로드 용량이 부담스러울 수 있으니 실시간 시청으로 활용하는 것도 좋은 방법입니다.
트위치에는 재치 넘치는 스트리머의 재미있는 방송이 많습니다. 방송 시간이 맞지 않아 실시간 방송을 놓치면 지난방송 다시 보기를 이용하여 다시 볼 수가 있습니다. 그러나 일부 채널에서는 다시보기 방송을 정기구독자 전용으로 제한이 걸린 곳도 많이 있습니다.
주머니 사정이 넉넉하지 않거나, 구독자로 다시보기는 가능하지만 내 컴퓨터에 소장하고 싶은 영상이 있다면, 다음 방법을 이용하여 간편하게 다운로드 할 수 있습니다.
STEP 01. 트위치 다시보기 영상 주소 복사
트위치 채널에 접속하여 다시보고 싶거나, 소장하고 싶은 지난 방송 영상 썸네일 이미지를 마우스 오른쪽 버튼 클릭 후 [이미지 주소 복사]를 선택합니다. 복사한 이미지 주소를 메모장을 열고 Ctrl + V 키를 눌러 붙여넣기 합니다.
그럼 m3u8 링크를 만들 수 있는 두 가지 방법을 소개하겠습니다. 만약 한 가지 방법이 실패할 경우 다른 방법으로 링크를 생성해본 뒤 다운로드를 시도해보시기 바랍니다. 참고로 m38u 링크 제작 방법은 트위치 대응에 따라 언제든지 막힐 수 있습니다. 물론 그럴 때마다 다른 방법을 찾아 업데이트 할 예정이므로 참고하시기 바랍니다.
원본 영상에 따라 실패 또는 오류가 다양하므로 일률적으로 판단하여 가이드 드릴 수 없는 점 양해 부탁 드립니다.
STEP 02. m3u8 링크 제작 첫 번째 방법
복사된 이미지 주소는 "https://d1m7jfoe9zd1j.cloudfront.net/9c22d01f59e5954.../storyboards/1046690137-strip-0.jpg" 형식입니다. 이때 뒷 부분 "storyboards/10406690137-strip-0.jpg"을 "chunked/index-dvr.m3u8"로 변경합니다.
트위치 주소 시작 주소는 d1m7 뿐만 아니라 d2·dg·fa 등 다양한 주소로 되어 있습니다. 어떤 주소 형태라고 가능하니 복사한 주소와 다르더라도 위와 동일한 방법으로 진행하시면 됩니다.
원본 - https://d1m7jfoe9zd1j.cloudfront.net/9c22d01f59e5954.../storyboards/1046690137-strip-0.jpg
m3u8 - https://d1m7jfoe9zd1j.cloudfront.net/9c22d01f59e5954.../chunked/index-dvr.m3u8
참고로 'chunked' 부분에 1080p60, 720p60, 480p30, 360p30을 입력하여 지난 방송 다시보기를 해당 화질로 다운가능하며, 최고화질로 다운로드하고 싶다면 chunked 부분을 그대로 사용하시면 됩니다.
※ 2022. 05. 09. 업데이트
'시청하려면 정기구독하세요' 버튼이 표시된 일부 영상에서는 "d1m7jfoe9zd1j" 또는 "d2nvs31859zcd8"로 시작하는 주소를 사용하더라도 "d3vd9lfkzbru3h" 주소로 변환해야 다운로드가 가능한 경우가 있습니다.
m3u8 링크 제작 방법 1번 및 2번으로도 오류가 발생하는 경우 주소를 다음과 같이 변환하여 사용해보시기 바랍니다.
원본 - https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/9c22d01.../thumb/custom-917e51b6-c875-4ac8-b6b3-...320x180.jpeg
m3u8 - https://d3vd9lfkzbru3h.cloudfront.net/9c22d01.../chunked/index-dvr.m3u8
STEP 03. m3u8 링크 제작 두 번째 방법
동일한 방법으로 썸네일 이미지 주소 복사 후 메모장에 붙여넣기 합니다.
"https://d1m7jfoe9zd1j.cloudfront.net/9c22d01f59e5954...1622904887/storyboards/1046690137-strip-0.jpg" 여기서는 "9c22d01....1622904887" 부분만 재사용 됩니다. 복사한 뒤 다음 주소 형식과 같이 변경합니다.
앞부분 "https://d1m7jfoe9zd1j.cloudfront.net"을 "https://vod-secure.twitch.tv"로 변경, 뒷부분은 1번 방법과 동일하게 "storyboards/10406690137-strip-0.jpg"을 "chunked/index-dvr.m3u8"로 변경합니다.
원본 - https://d1m7jfoe9zd1j.cloudfront.net/9c22d01f59e5954.../storyboards/1046690137-strip-0.jpg
m3u8 - https://vod-secure.twitch.tv/9c22d01f59e5954.../chunked/index-dvr.m3u8
즉, "https://vod-secure.twitch.tv/9c22d01f59e....1622904887/chunked/index-dvr.m3u8" 형식으로 변경하게 됩니다. 이제 m3u8 링크 생성이 완료됐다면, ffmpeg 프로그램을 사용하여 다운로드 합니다.
참고로 여기서는 ffmpeg 설치 및 환경설정 방법에 대해서는 별도로 다루지 않습니다. 다음 글을 참고하여 설치 및 환경변수 설정을 진행하시기 바랍니다.
2021.03.22 - [IT/How to] - 윈도우10 명령 프롬프트에서 미디어 파일 변환 방법
"ffmpeg" 관련 글에서 다운로드 및 설치, 환경 변수 설정 부분만 동일하게 따라하시면 됩니다. 설치 및 변수 설정이 완료되면 다음 단계를 진행합니다.
STEP 04. m3u8 링크 생성 가이드
m3u8 링크 주소 생성 방법은 헷갈리기 쉬우니 위와 같은 방법을 기입한 아래 첨부 파일을 다운로드 후 필요할 때마다 사용하시기 바랍니다.
STEP 05. ffmpeg m3u8 명령어
일반적으로 트위치 구독자 전용 다운로드 수행 시 "ffmpeg" 프로그램을 이용하는 이유는 간편하고 용량이 가벼운 것도 있지만, 다른 프로그램을 사용할 경우 다운로드 주소가 막혔을 때 대응하기가 가장 쉬운 방법이기 때문입니다.
참고로 ffmpeg 프로그램 설치 후, 정확한 표현으로는 압축 해제 후 "\bin" 폴더에서 트위치 다시보기 영상을 다운로드 하는 경우가 많습니다. 이는 ffmpeg 프로그램은 별도의 Installation 과정이 없이 압축 해제 후 바로 사용하기 때문이며, Windows 환경 변수에 해당 경로가 자동으로 포함되지 않습니다.
명령 프롬프트 or Windows PowerShell 실행 후 어떤 위치에서건 ffmpeg 명령어를 이용하고 싶다면, 특히 별도의 "다운로드 폴더"를 지정하고, 해당 폴더에 저장하고 싶다면 반드시 환경 변수에 경로를 추가해주시는 것이 좋습니다. (※ ffmpeg 설치 및 사용 방법 포스팅에 자세히 설명되어 있습니다)
모든 준비가 완료됐다면, Windows PowerShell 또는 CMD 창을 열고 다음 형식의 명령어를 입력합니다.
ffmpeg -headers "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36" -i "m3u8 링크 주소" -c copy -bsf:a aac_adtstoasc "다운로드 파일 이름.mp4"
예를 들어 위 예시 화면에서 생성한 트위치 'm3u8 링크'를 적용하여 'D:\Twitch\Download' 폴더에 'TEST.mp4' 이름으로 다운로드 하고 싶다면 다음과 같습니다.
PS C:\> cd d:\Twitch\Download
PS D:\Twitch\Download> ffmpeg -headers "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36" -i "https://d1m7jfoe9zdc1j.cloudfront.net/9c22d01f59e595415ddf_mister903_42227148925_1622904887/chunked/index-dvr.m3u8" -c copy -bsf:a aac_adtstoasc "TEST.mp4"
만약 ffmpeg 실행 파일이 위치한 곳의 경로를 환경 변수에 추가하지 않았다면, ffmpeg.exe 파일 있는 경로의 \bin 폴더로 이동 후 ".\ffmpeg -headers "User-Agent: Mozilla/5.0........" 형식으로 사용, 영상 역시 bin 폴더에 저장됩니다.
STEP 06. ffmpeg 동영상 다운로드 시작
m3u8 링크 및 파일 이름을 이용하여 만들어 둔 ffmpeg 명령어를 복사한 뒤 Windows PowerShell 또는 명령 프롬프트 창에서 붙여넣기하여 다운로드를 시작합니다.
STEP 07. ffmpeg 다시보기 영상 다운로드 완료
구독자 전용 다시보기 동영상 다운로드가 완료되면 프롬프트가 떨어집니다. 이제 해당 경로로 이동하여 확인해보겠습니다.
STEP 08. 트위치 구독자 전용 영상 확인
다운로드 경로로 이동하면 트위치 구독자 전용 다시보기 동영상이 존재하는 것을 확인할 수 있습니다. 파일 이름은 사용자가 직접 입력한 "TEST.mp4"이며, 용량은 6.23GB 입니다. 아무래도 지난 방송에서 오랜시간 방송을 했다면 대상 파일 용량도 커지기 마련입니다.
STEP 09. 다운로드 영상 재생 확인
다운로드 완료한 영상이 정상적으로 재생되는지 확인해보겠습니다. 곰 플레이어를 통해 확인했으며, 영상 및 음향 모두 정상적으로 재생되는 것을 확인할 수 있습니다. 만약 소장용이 아닌 단순히 라이브 방송을 놓쳐 다시보고 싶은 사용자라면, 동일한 방법으로 m3u8 링크를 생성하여 웹 스트리밍으로 실시간 시청이 가능합니다.
트위치 구독자 전용 다시보기 실시간 시청 방법 역시 다운로드와 마찬가지로 m3u8 링크를 생성하여 사용하시면 됩니다. 또한 스트리밍 방식을 사용하기 위해 크롬 브라우저 확장 프로그램 설치가 필요합니다. Chrome 웹 스토어 Play HLS 확장 프로그램 설치 바로가기 링크를 클릭하거나, 직접 웹 스토어에서 검색 후 설치하시면 됩니다.
STEP 01. Play HLS Extension
Chrome 웹 스토어 접속 후 "Play HLS" 또는 "Play HLS M3u8" 검색 후 확장 프로그램을 크롬에 추가합니다.
STEP 02. Play HLS 활성화
확장 프로그램 설치 후 퍼즐 모양의 [확장 프로그램] 버튼을 누른 뒤 [Play HLS]를 클릭하여 활성화 합니다. 아이콘이 초록색이면 활성화, 회색이면 비활성화된 상태로 클릭 한 번으로 전환할 수 있습니다.
STEP 03. m3u8 링크 접속
이제 크롬 브라우저에서 만들어둔 'm3u8 주소'를 복사한 뒤 주소 표시줄에 붙여넣기 후 Enter 키를 눌러 크롬 브라우저에서 실시간 스트리밍 재생이 가능합니다.
한 가지 유의하실 점은 지난 방송 원본 파일이 삭제 되었거나, 영상 중간에 저작권 등의 문제로 제거된 부분이 생기면 재생 중 오류가 발생할 수 있습니다.
2021.06.10 - [Tips/Internet] - 트위치 클립 동영상 MP4 다운로드하는 방법
[2021.07.20 Update] 구독자 전용 영상에서 "시청하려면 정기구독하세요" 버튼 표시로 썸네일 이미지 주소 복사가 되지 않는 경우 다음 글을 참고하여 해결하실 수 있습니다.
[Tips/Internet] - 트위치 구독자 전용 뚫기 "시청하려면 정기구독하세요" 버튼 표시, m3u8 링크 생성 방법
'Tips > Internet' 카테고리의 다른 글
구글 검색 성인인증 우회, 19세 우회 검색 방법 (0) | 2021.06.19 |
---|---|
트위치 생방송 중 생성 대기 중인 다시보기 m3u8 링크 추출하는 방법 (0) | 2021.06.17 |
트위치 구독자 다시보기 뚫기, 모바일 다운로드 및 스트리밍 보기 (index-dvr.m3u8 해결 방법) (13) | 2021.06.12 |
트위치 클립 동영상 MP4 다운로드하는 방법 (2) | 2021.06.10 |
우리은행 이체한도 조회 및 증액/축소 방법 (비대면) (0) | 2021.04.29 |
구글 지메일(Gmail) 브라우저 탭에 읽지 않은 메일 수 표시하는 방법 (0) | 2021.04.23 |
인스타그램(Instagram) 부계정 만들기, 비밀계정 생성 방법 (0) | 2021.04.12 |
인스타그램(Instagram) 인스타 스토리 몰래 보기 방법 (2) | 2021.04.11 |