AD

뻘글 트위치 영상 다운받는 크롬 확장 이어받기 추가했어양.

이루이스
2019-12-13 00:32:36 1846 14 9

기본 사용법은 이틀전 올린 글을 봐주세양
글 보기: https://tgd.kr/33781733

새로운 버전: 크롬 확장 (이틀전 올린글에서 다운받으면 처음올린 버전으로 다운되어양.)


막상 만들고나서 생각해보니 뭔가 많이아쉬워서 이어받기 추가했어양. 그리고 이번버전은 영상을 다운받으려면 리스트에 추가된 방송 좌측버튼 중 [SELECT] 버튼을 클릭해서 선택을해야 다운로드 옵션의 버튼들이 활성화되어양. 그리고 리스트 생성은 _list.txt 파일을 다시 만드는 기능이에양. 하다보니 덮어쓰기 기능이랑 함께 추가되었지만 쓸대없는 기능인거같어양. (덮어쓰기는 0.ts 파일이 있을 때 0 (0).ts로 저장되지않고 그냥 덮어쓰는것이에양.)


이어받기는 다운로드 중 [STOP] 버튼을 클릭했을 때, 그리고 저작권 음원에의한 사운드가 날아가기전에 받기위해 생방송중인 영상을 다운받을 때를 위해 넣은 기능이에양. 변경된기능의 사용법은 아래와같어양.


1. 영상정보 업데이트 - [RELOAD] 버튼을 누르면 되어양. 생방중인 영상인경우 약 5~6분 주기로 방송분량이 업데이트되어양. 스트리머 동영상에서 현재 생방중인 영상을 열었을 때 한시간분량이 쌓여있었으면 일단 이것을 다운로드받고 약 10분 후 새로고침하면 영상길이가 늘어날것이에양.
de2df6b14f075910be3eba0b75ef6a20.png


2. 업데이트 완료된 화면이에양. 받은길이는 유지되고 영상길이가 12분 정도 늘어났어양.
cfe2586b6aa92532165ac6879c142136.png


3. [다운로드 시작] 버튼을 누르면 마지막으로 다운로드 된 파일의 다음부터 다운로드가 시작되어양. (참고로 받은길이는 중지되었거나 완료되었을 때 업데이트되어양.)
29672da0305c9699599fa118bfa47a38.png


4. 이어서 받은 파일들이에양. (ts파일의 숫자는 0부터 시작하니까 1271.ts가 마지막번호 1272번 파일인것이에양.)

b697da42756756a82594a9e2e19ba833.png


5. 마지막으로 뭔가 프로그램이 꼬였다! 싶으면 확장프로그램 목록에서 새로고침(다시로드) 버튼을 누르면 되어양. 단지 미디어 목록에 쌓인건 다시 영상을 열어야 되어양. (이렇게되면 처음부터 받아야한다는건 안비밀.)

6336fa8a16098f741c146b9d95076535.png


끝!


음악때문에 소리가 날아가기이전에 생방중일 때 차근차근 받을 수 있도록 이어받기 추가해봤는데 이틀도 안되는 시간동안 앞뒤안보고 만든거라 어떤 사소한 버그가 있을지는 모르겠어양. 심각한 버그가 발견되거나 리포트 받으면 아마 업데이트가 있을수도 없을수도..(응?). 사실 사용법이 그다지 사용자 친화적이 아닌거같긴한데 나름 최선이었어양. 크롬 확장기능은 사용자 디스크에 직접적으로 접근이 불가능하기때문에 이것저것 더 넣고싶어도 브라우저의 보안상 힘들거같고 치명적인 버그가 없는한 이쯤에서 왠만하면 업데이트는 없을거같어양. 역시나 뭔가 추가하고싶은 레꼬단 있으면 추가 자유롭고 그냥 본인이 만들었다고 말하지만 않으면 좋을거같어양.



구독자만 시청허용된 영상은 트위치에서 API 레벨로 지원을 끊은것이다보니 압박이 들어올거같아 두근두근이니 조용조용 사용해주세양.


덧) 생방송에서 뜨고있는 실시간 영상은 4초마다 정보가바뀌고 ts파일이 2초간격으로 분할되어 불려지기때문에 지속적인 다운로드가 불가능이라고 생각되고 잠깐동안이라도 버퍼링 걸려버리면 빠지는 이빨이 생겨버리기때문에 더 분석은 안했어양. 그리고 이것까지 구현이 되어버리게되면 왠지 위험할거같다는건 안비밀이에양.


덧2) 아차차. 생방중인 영상을 받고있다가 생방이 끝나고 저작권 음원때문에 음성이 잘려버리면 영상정보가 담긴 주소도 변하기때문에 그러한 경우에는 RELOAD버튼과 음성이 날아간부분은 다운로드 실패할것이에양. 이미 잘린음성은 주소를 가지고있어도 잘리기 이전으로 받을 수 없어양. 그래도 잘리기전에 받은부분은 유지되도록 구현은 해두었는데 이걸 확인할 방법이없어서 될지는 모르겠어양. 시나리오는 아래와같어양.

1. 생방이 오후 7시에 시작됨
2. 한시간이 지난 현재 생방중
3. 스트리머의 채널에서 동영상 메뉴로 이동한 후 오후 7시에 시작된 방송을 시청
4. 크롬확장의 미디어 목록에 영상정보가 추가됨
5. 추가된 영상을 선택하고 다운로드
6. 다운로드가 끝나면 RELOAD 버튼 클릭
7. 새로운 구간이 불러지면 영상길이가 늘어남
8. 이어받기 체크된 상태로 또다시 다운로드 진행
9. 방송이 끝날때까지 6~8번 반복 (5~6분간격으로 트위치 서버에서 영상이 갱신되니까 적당히 시간이 지나야 영상길이가 변경되어양)
10. 생방이 끝난 후 다운로드 중 음성이 잘린구간 발생한다면 그 구간에서 다운로드가 안됨
11. 다시 오후 7시에 시작된 영상을 시청 (미니플레이어로 열려있다면 닫고 다시 영상을 시청해야되어양)
12. 이어받기 체크된 상태로 다운로드 시작

이게 무슨 말? 싶을거같은 장황스러운 시나리오지만 이걸 검증할 수 없어서 의도되로 될지는 모르겠어양. 생방은 보고있지만 음성이 잘려버린 녹방은 참을 수 없어! 가 아닌이상은 그냥 방송 끝나고 충분히 시간지나고 천천히 받으면 될것이에양. 참고로 크롬이 종료되지않으면 미디어 리스트는 유지되니까 다운중이여도 다른 방송을 봐도 상관없어양.

정말 끝!

후원댓글 9
댓글 9개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
▲윗글 솔직히 레바는 흑역사좋아하는소설가
▼아랫글 한글 읭읭이~ 달하랑12
뻘글던파 커미션트게더/방송 공지사항웹툰/방송 후기팬아트정보/이슈고민상담&고해성사 사연레튜브그림마당밴/제보/건의사항
10
뻘글
이게 ‘그 차’인가요? [9]
이로하李露河
12-17
16
12-16
43
팬아트
양갈래 [8]
아마란스펀치
12-16
14
뻘글
이번 고해성사 레전드 [10]
슈퍼레꼬단
12-16
11
팬아트
레바 팬영상인데.. [10]
DA1MOO
12-15
13
뻘글
고해성사 후기 [4]
페이타
12-15
14
뻘글
오늘의 레전드 ‘사연’은? [22]
이로하李露河
12-15
14
뻘글
ㄹㅇ 뻘글 [2]
l_l_e_n_n_
12-15
72
12-15
23
12-15
33
팬아트
벽에 끼여버린 네즈코 [5]
skybluerb
12-15
26
뻘글
청개구리쉑... [10]
이로하李露河
12-15
18
12-15
14
정보/이슈
2019년 12월14일자 다시보기 삭제행 [7]
Moderator 하매니저
12-15
14
팬아트
레바런ㅋㅋㅋ [3]
l_l_e_n_n_
12-14
20
팬아트
(후방) "야, 네즈코." [7]
skybluerb
12-14
58
뻘글
오방 7 [26]
Broadcaster 갱생레바
12-14
41
팬아트
메이드 청 팬아트 [5]
군필여중생쟈앙
12-14
43
뻘글
레바 이상형 [6]
모단티비
12-14
10
12-14
17
12-13
27
12-13
18
뻘글
레바와 레꼬단 모두 ㅗㅜㅑ하는 짤 [7]
초코가너무너무좋아
12-13
51
뻘글
오방 6 [25]
Broadcaster 갱생레바
12-13
21
뻘글
이승권 의문의 1승 [3]
읐읏
12-13
10
뻘글
솔직히 레바는 [6]
흑역사좋아하는소설가
12-13
21
팬아트
한글 읭읭이~ [1]
달하랑12
12-12
인기글 글 쓰기