2019년 6월 1일 토요일

m3u8, TS 다운로드 방법

스트리밍 동영상 다운로드 방법을 소개합니다.

우선 m3u8과 TS를 알아봅시다.

동영상은 파일 크기가 커서, 파일 하나를 통채로 스트리밍하지는 않습니다.

대신 동영상을 여러 개의 작은 파일로 쪼갭니다.

이 쪼개진 파일을 TS 파일이라고 부르며, TS 파일들의 목록이 m3u8 파일입니다.


m3u8 파일 주소만 알려주면, m3u8 파일 안에 있는 TS 파일들을 다운받고,

이를 합쳐주는 프로그램이 있습니다. ffmpeg 프로그램입니다.

공짜이고, 아래 주소에서 다운로드할 수 있습니다.

https://ffmpeg.org/


아래는 ffmpeg 사용예입니다.

ffmpeg.exe -i "https://blahblahblah.m3u8" -bsf:a aac_adtstoasc -c copy hello.mp4

간단히 설명드리면 "https://blahblahblah.m3u8" 라는 m3u8 파일 안에 들어있는 TS 파일들을 다운받아 hello.mp4 파일을 만들라는 것입니다.


이제 필요한 것은 동영상의 m3u8 주소는 어떻게 아느냐는 것입니다.

크롬 브라우저를 이용하면 이 역시 쉽게 알 수 있습니다.


크롬을 실행하고, F12 키를 누르면 아래와 같은 창이 나타납니다. Network 탭을 누르십시오.


그리고 다운받고 싶은 동영상이 있는 곳을 방문합니다.

여러가지 글자들이 계속 바뀌는데, 위 그림처럼 filter 부분에 m3u8을 쳐서, m3u8 파일이 있는 주소를 알아내면 됩니다.




댓글 없음:

댓글 쓰기