More

blob 파일 스트리밍 구글크롬으로 다운로드

보통 웹에서 blob파일로 스트리밍되는 동영상을 다운로드할때 m3u8경로를 알아내 구글 크롬의 확장프로그램인 m3u8 Downloader를 사용하던가 vlc player를 이용해 다운로드를 합니다.

하지만 m3u8경로가 안나오는 사이트도 많이 있기 때문에 이런 사이트들은 기존 방법을 사용하면 다운로드 할 수 없고 이때 사용할 수 있는 구글 크롬 확장프로그램 Stream Recorder를 이용해 다운로드 하는 방법입니다.



Stream Recorder 설치하기

먼저 구글 크롬 웹 스토어에서 Stream Recorder를 구글 확장프로그램에 추가합니다.

Stream Recorder 링크


1. 다운로드 링크로 들어가면 "Chrome에 추가" 버튼이 있습니다. 버튼을 클릭합니다.

Stream-Recorder-설치

크롬에 추가 버튼을 클릭합니다


2. 새창으로 추가하겠냐는 창이 나오는데 "확장 프로그램 추가"를 클릭하면 자동으로 설치 됩니다.

Stream-Recorder-설치

확장 프로그램 추가 클릭합니다


3. 추가하면 구글 크롬 오른쪽 상단의 확장 프로그램 목록에 추가 되는데 만약 추가가 안되어 있다면 확장 프로그램 추가 아이콘을 눌러 추가해줘야 합니다.

Stream-Recorder-설치

확장 프로그램 추가 아이콘 클릭합니다


4. 확장 프로그램 추가 아이콘 누르면 Stream Recorder 아이콘이 보이는데 고정상태가 파란색이 아니면 화면에 보이지 않습니다. 클릭해서 파란색으로 변경해줍니다.

Stream-Recorder-설치

고정상태를 클릭해 변경합니다


5. 고정상태 변경 후 Stream Recorder 아이콘이 화면에 보이게 됩니다.

Stream-Recorder-설치

빨간점이 있는 아이콘이 표시됩니다



Stream Recorder 실행하여 blob파일 다운로드

blob 파일로 스트리밍 되는 화면을 띄우고 Stream Recorder 아이콘을 클릭하면 파일 다운로드가 실행됩니다. 파일 다운로드는 2가지 방식이 있습니다.


1. 노멀모드 : 자동으로 재생 중 화면의 blob파일 스트리밍 영상을 캐치해 저장합니다. 방식이 좀 특이해서 스트리밍 영상을 임시 저장공간에 완전히 저장한 후 Save 버튼이 생기고 다운로드가 가능합니다.

Stream-Recorder-일반모드

노멀모드


2. 캡쳐모드 : 노멀모드로 다운로드가 안되거나 "Failed to fetch TS, HLS-encryption is not supported : abort" 라는 메시지가 나오며 다운로드가 안될 경우 사용하는 메뉴입니다. 화면에 돌아가는 영상을 말그대로 캡쳐 하기 때문에 노멀모드와 달리 재생중인 영상을 건들면 안되고 완료될때까지 기다려야 합니다.

영상이 완전히 저장되지 않은 상태에서도 Save버튼은 나오지만 중간에 끊어져 저장되기 때문에 저장이 완료되고 Save 해야합니다.

Stream-Recorder-캡처모드

캡쳐모드



3. 저장이 완료된 파일은 자동으로 MP4형식으로 변환되어 저장됩니다. 만약 Stream Recorder에서 영상을 가져오지 못할때는 크롬을 완전히 종료 후 다시 실행해보면 정상 작동합니다.

Stream-Recorder-다운로드완료

완전히 완료 후 세이브합니다