▶▶ 네이버에서 일부 막혀 있는 동영상을 720p로 우회 다운로드 가능한 방법입니다.
▶▶ 자세한 내용은 https://kibua20.tistory.com/79 을 방문해주세요. (포스팅 내용에서 5번 항목)
5. URL이 막혀있는 네이버 동영상 다운로드 (HLS의 TS or M3U8 포맷을 MP4로 우회 다운로드)
Naver TV에서는 같은 동영상이라도 OS에 따라서 동영상 Streaming 방식이 다릅니다.
Naver TV 동영상 Streaming 방식 차이점
- 리눅스 계열의 Browser: MP4 파일, 동영상 URL 확보 가능, 720p까지 지원
- Windows 계열의 Browser: HLS (TS or m3u8) 파일, 동영상 URL 확보 불가 1080p까지 지원
Naver TV 다운로드 방법 요약
네이버 TV의 OS별 스트리밍 차이점에 아이디어를 얻어 Windows 10 환경에서는 아래와 같은 방법으로 동영상을 다운로드할 수 있습니다.
- Windows 10에 설치된 Chrome Browser의 User Agent를 리눅스 계열의 User Agent로 변경한다.
- MP4 동영상 URL을 확보한다. 이때 반드시 URL 은 MP4 포맷임을 확인해야 함 (해상도는 720p임)
- Chrome에서 MP4 동영상 URL을 새로운 Tab에 실행하고 '동영상 저장 메뉴'를 통해서 동영상 다운로드한다.
▶▶ 자세한 내용은 https://kibua20.tistory.com/79 을 방문해주세요.
단순히 UI를 입히기 원하시는 정도라면, 재생 기능은 기존에 오픈소스로 있는 hls.js 또는 dash.js 를 사용하시고 그 위에 UI를 덧데는 형태가 좋을듯 하네요
네이버 TV 에서는 VOD 서버는 같아도 Win10에서는 HLS (TS) 로 서비스하고 있고, 같은 링크를 우분투에서 보면 MP4로 되어 있서 다운로드 가능합니다. TS 스트림을 직접 다운로드 하는 방법은 아직 못 찾았습니다. 대신 Win 10 에서 Chrome의 UA만 변경해서 720p까지는 우회 다운로드가 가능합니다.
네이버 TV는 운 좋게도 User-Agent에 따라 스트리밍 방식이 달라서 이 방법을 적용할 수 있지만, User-Agent에 상관없이 m3u8을 암호화해 가려놓은 다른 사이트에선 다른 방법을 강구해야 하네요.