기존에 뉴스가 제공하는 영상에는 실시간 방송하는 것도 없었고 아카이빙도 이번 이런 형식이 없어서 방법을 찾는데 시간이 많이 걸렸는데
생각보다 다른 팬덤에서는 자주 쓰나봐(머쓱타드)
향후 쟈니스온라인에서 이 방법으로 아카이빙을 할 것 같아서 내가 어제 찾은 것 얘기해 줄게.
기존 우리가 개발자도구 이용해서 동영상 저장하는 건, 동영상 원래의 파일을 올려두고 그걸 플레이어에 실행했던 개념이라면
이건 동영상을 조각조각 낸 파일을 스트리밍 형태로 계속 불러와서 붙여서 보여주는거야
그래서 간단히 비유를 들어서 설명하면 "주소파일"을 우선 찾고, (이 주소파일은 가지고 올 조각들이 있는 주소) 해당 주소파일을 통해서 조각을 가지고와서 이어붙여서 파일을 만든다!
그럼 그 조각들이 있는 주소를 찾아야되는게 여기서 가장핵심이야
확장자는 m3u8 이기 때문에 이 m3u8만 기억하면돼
[m3u8 따는 법]
1. 크롬을 켠 후, 갖고싶은 영상이 있는 화면에서 개발자 도구를 실행시켜
자 우리는 뉴스 영상으로 한번 해보자
2. 내가 작업하기에 가장 좋은 탭은 Network 였어.
Network를 선택해 (만약 아무 파일도 보이지 않는다면, Network 탭을 띄어둔 상태에서 F5를 누르거나 새로고침 버튼을 눌러줘)
3. 여기서 이제 우린 위에서 언급한 확장자를 찾을 거야 m3u8
Ctrl+F를 눌러서 찾기창이 뜨면 m3u8을 입력한 후 엔터!
그럼 m3u8을 품고 있는 파일들이 짜잔하고 등장해!
4. m3u8 주소는 여러개가 뜨는데 이중에서 뉴스의 존잘졸귀 얼굴과 목소리를 담은 주소를 찾아야되지만
너무 어렵다.
그래서 보~통 master를 먼저 시도해봐 (안되면 다른 m3u8을 차례로 도전)
master.m3u8 이라는 결과에서 URL부분을 클릭 (안뜨면 더블클릭0을 해
그럼 우측에 저렇게 결과가 나오는데 Headers가 보기 제일 편하므로 Headers를 선택
5. Hearders에 Request URL부분을 다 드래그 해서 복사
-> 이게 우리가 찾던 주소 파일이야!
이제 이 주소파일을 가지고 파일을 다운 받을 거야
이 주소는 이제 메모장에 소중하게 붙여 둬
* 크롬확장프로그램 중 HLS downloader 라는 프로그램에서 얘를 따주긴 하는데 항상 master를 따는게 아니라서 운좋으면 영상만 있거나 음성만 있는 주소가 걸릴 수 있어
(참고)
[파일 다운 받는 법]
대충 찾아보니 크게 3가지가 있더라고
1. ffmpeg를 이용해서 다운
2. 플레이어에서 제공하는 스트림 저장(다음팟플레이어에서는 실시간 방송할때 스트림 저장이 가능하다고 함 )
3. 다음팟플레이에서 제공하는 동영상캡처
장단점은
1. 장점: 속도가 빠르다. 단점: DOS창에서 명령어를 입력해서 해야되서 어렵다고 느껴짐
2. 장점: 프로그램으로 제공되기에 사용하긴 편하다 단점: 속도가 보통이다. 설정을 잘 못하면 화면이 구리다
3. 장점: 프로그램으로 제공되기에 사용하기 편하다. 단점: 캡처이기 때문에 영상길이만큼 시간이 든다. 속도가 제일 느리다. 잘못설정하면 화면이 구리다.
아카이빙 기준이고,
실방일 경우에 테스트하지 않은거라 확답을 줄수 없으므로 실방은 패스~
*(추가) 실방은 내가 다른 콘서트 따 본 경험 + 다른 덬들 얘기로 화면 설정을 가장 좋은 것으로 맞춰놓고 m3u8검색후 profile_0/chunklist.m3u8 로 나오는 전체 주소로 하면되더라고!
상세한 건 다른 게시물을 참고 ^^
우린 어차피 아카이빙으로 되어있는 걸 다운 받기 때문에 난 1번으로 했어. 새벽에는 속도가 완전 장난 아니게 빨라.. (2번도 빨라짐)
그래서 1번 방법과 2번방법을 하는 법을 간단히 설명
**1번 방법** ffmpeg를 이용해서 다운
1. ffmpeg관련 파일을 다운로드한다.
윈도우즈 : https://ffmpeg.org/download.html#build-windows
(주소 변경된 거 알려준 덬 고마워)
여기서 자기 컴퓨터의 bit에 맞는 적절한 파일을 다운로드해.
2. 압축을 해제하고 bin 파일이라는 곳까지 이동해 (*추가, 포인트는 ffmpeg.exe가 있는 곳까지 가는 거야, 만약 AA폴더에 있다면 AA폴더까지 이동)
3. 커맨드 창을 실행할거야
- 보통 윈도우키 > 실행> cmd 입력 후 엔터
- win10이면 하단의 검색하려면 여기에 입력하십시오에 cmd를 입력한 후 엔터
4. 그럼 검은 창이 짜잔
5. 우리는 bin 폴더로 이동해서 ffmpeg.exe 파일을 이용해서 저 주소파일을 통해 파일을 다운로드 받을 거야.
그럼 지금 C드라이브 > USER > 내이름에 있는 위치를 bin으로 옮겨줘야 돼.
아까 bin에 띄어놓은 윈도우 탐색기를 열어서 위의 주소부분을 클릭해, 주소가 아래의 상태로 나오면 쭈욱 드래그 해서 복사!
6. 아까 그 검은창으로 돌아와서
cd "복사한 주소 입력"
를 입력해야해
CD는 change directory라고 폴더를 변경하는 명령어야
cd를 입력하고 한칸 띄우고 마우스 오른쪽 버튼을 클릭해 (붙여넣기 할때 마우스 오른쪽버튼을 클릭하면 바로 됨)
그리고 엔터하면 bin폴더로 이동되었어
7. 자 이제 아까 구해다 놓은 m3u8 주소를 메모장에서 다시 복사를 해.
그리고 아래의 명령어를 입력할 거야
ffmpeg -i "m3u8주소" -c copy "다운받을 파일명"
예) ffmpeg -i "https://online.newsfile.com/test.m3u8" -c copy "down.ts"
** m3u8주소는 위에서 얘기함 복사해놓은 상태로 오른쪽버튼 클릭! 해서 붙여넣기
이상태에서 엔터!
ffmpeg 프로그램이 실행되고, 조각들을 모아서 붙여넣기를 시작해
8. 그리고 나서 저 계속 나오는 저 글이 나오지 않고
명령어를 입력하는 커서가 보이면 다 끝난거야.
9. 그럼 저 bin폴더로 가보면
test.ts로 다운받아짐을 확인!
**2번 방법** 플레이어에서 제공하는 스트림 저장
난 프로그램은 VLC 미디어 재생기를 이용했어
(네이버에 검색하면 나와~ 다운한 후 설치~)
1. 프로그램을 시작해
미디어 > 네트워크 스트림 열기
2. 네트워크 주소에 m3u8 소중하게 간직해온 주소를 넣어
3. 그리고 하단에 재생 옆의 역삼각형을 클릭하고 스트림을 선택해
4. 다음 버튼을 클릭
5. 여기에서 파일을 선택하고 추가버튼을 클릭
6. 찾아보기를 눌러서 저장하고자하는 위치와 파일명을 입력해
8.다음버튼을 클릭
9.저장할 포맷 형식을 설정하는거야
역삼각형을 누르면 여러 포맷을 선택할 수 있고
설정 버튼을 누르면 코덱에 대한 설정도 할수 있어. 난 원본 비디오/오디오 트랙 유지를 체크 (체크 안했떠니 화질 안습 ㅠ)
설정하고 나서는 다음 버튼을 눌러
10.
스트림 버튼을 클릭
11. 그럼 스트림 저장을 시작해
저 숫자랑 옆에 색이 채워지면서 진행률을 볼 수 있어.
12. 다되면 숫자랑 색이 사라져
13. 파일을 저장한 곳에 가면 파일이 있어
아까 1번으로 한거랑 용량에 차이가 있는데 화질을 크게 내 눈으로는 차이를 모르겠;
** 3번은 사용법을 따로 검색해줘 별로라... 밤이 늦어서 여기까지.
혹시 궁금한거 있으면 댓 남기면 아는 선에서 대답해줄게 ㅠ
* 주소만 있으면 권한 체크 없이 저장이 되기 때문에 혹시 몰라 일부는 음영처리 해뒀어