본문 바로가기
정보/이런저런 정보들

네이버 티비캐스트 m3u8, ts로 나뉘어진 파일 다운로드 받는 방법

by Toth 2019. 2. 22.

네이버티비 동영상 다운로드 방법을 포스팅 한 적이 있는데, 댓글로 안되는 영상에 대한 문의 글이 있어서 이렇게 네이버티비 동영상 다운로드 두번째 글을 쓰게 됐다.
시스템이 변경된건지 기존 MP4 파일이 아닌 TS파일을 조각을 내서 M3U8 플레이리스트를 링크하는 방식으로 된 올라간 동영상들이 종종 보인다.

다운로드 준비물
크롬 브라우져 (PC) - 개발자모드가 사용가능한 다른 브라우져도 가능하다.

다운로드 방법


원하는 동영상링크를 크롬 브라우져에서 연다.
F12번을 클릭하면 개발자 도구가 나타나는데 탭 중에서 Network 탭을 클릭한다.
이 네트워크 탭에서는 서버에서 다운로드 받는 파일들을 확인할 수 있다.
일단 플레이리스트 파일을 찾기 위해 검색어를 m3u8 또는 m3u 등을 넣어서 검색한다.
이때 여러개의 파일들이 뜨게 된다.
동영상 플레이 전 광고영상, 화질에 따른 파일이 달라서 원하는 화질 파일을 찾아야 한다.



이때 동영상의 화질을 원하는 화질로 선택을 한다.



그러면 네트워크 탭에 파일이 하나 더 나타난다. 
파일 우측에 Waterfall 이라는 항목에서도 마지막에 파란바가 찍히는게 제일 늦게 전송된 파일이니 이 파일을 선택한다.
마우스 오른쪽 버튼을 눌러서 Open in new tab을 눌러준다.



그럼 파일을 저장할 수 있다.



그리고 나서 주소 한개를 더 찾아야한다.
이번엔 검색어에 .ts 를 입력해서 TS동영상 파일을 찾는다.
쪼개진 파일들이 계속 연결되서 재생되는 Waterfall 에서 뒷부분에 찍힌 파일 아무거나 하나 선택해서 Copy - Copy link address 로 주소를 복사한다.



다음으로는 다운로드 받은 m3u8 파일을 텍스트편집기에서 열어준다.
총 몇개의 파일로 이루어졌는지 확인을 해야한다.
파일명 형식이 맨뒨에 일련번호로 매겨져 있기 때문인다.
000000 (6자리)로 시작한다.
이 파일의 경우 000044 로 끝난다.



자 이제 다운로드 준비를 하자.
난 구글문서도구를 이용했다.
구글 문서도구에서 엑셀파일을 하나 생성한다.
위 주소에서 새 스프레드시트를 생성하면 된다.
그 후에 A에 0을 넣고 엑셀처럼 Ctrl을 클릭한 상태에서 마우스로 드래그해서 파일 개수만큼 주욱 늘려준다. (캡쳐에는 1부터 했네.)
그리고 B열에는 브라우져에서 복사한 ts 파일 주소를 넣어준다.
그러면 ts파일 확장자 앞에 일련번호 6자리가 보일거다.



이 6자리를 앞에 A열의 숫자와 연결해서 링크를 만들어준다.
ABCDEF-000000.ts 라고 한다면 ="ABCDEF-" & right("00000"&a1, 6) & ".ts" 같은 식으로 변경해준다.
a열 숫자를 이용해서 파일명을 만들어주는 것이다.



똑같이 ctrl 키를 누른상태에서 주욱 당겨주면 모든 링크 생성 완료.
구글 스프레드시트에서 각 링크별로 마우스를 올리면 클릭이 가능하다.
클릭을 하면 바로 파일 다운로드가 진행된다.



이렇게 다 받아지게 된다.
여러파일로 나뉘어져 있기 때문에 동영상 플레이에서 연달아서 재생을 시키거나, 동영상 편집 프로그램으로 이어주면 된다.