웹페이지에서 M3U8 링크 추출하는 방법
브라우저 개발자 도구
Chrome을 예로 들면:
- 비디오가 있는 웹페이지를 엽니다.
F12를 눌러 개발자 도구를 열고 Network(네트워크) 탭으로 전환합니다.- 비디오를 재생하여 네트워크 요청이 로드되기 시작하게 합니다.
m3u8 요청 필터링
- Network 패널의 필터 상자에
m3u8을 입력합니다. - 유형이
x-mpegURL또는vnd.apple.mpegURL인 요청을 찾습니다. - 해당 요청을 우클릭 → Copy → Copy link address를 선택하면 m3u8 주소를 얻을 수 있습니다.
필터링되지 않으면 .ts 세그먼트를 검색해 보세요. 그 상위 디렉터리가 보통 m3u8 재생 목록의 위치입니다.
실용 팁
- Preserve log를 체크하면 페이지 이동 후에도 요청 기록이 사라지지 않습니다.
- 동적으로 로드되는 비디오는 먼저 재생을 시작해야 m3u8 요청이 나타날 수 있습니다.
- 일부 웹사이트는 m3u8 주소를 난독화하거나 암호화해 두어 JS 로직을 분석해야 복원할 수 있습니다.
- 모바일에서는 Stream 같은 패킷 캡처 도구를 사용하거나, PC에서 Chrome의 모바일 에뮬레이션을 활용할 수 있습니다.
m3u8 링크를 추출한 후에는 온라인 플레이어에 붙여넣어 재생을 확인할 수 있습니다.