버미육

버미육 도전일기... - 19부

K66Google 2023. 1. 25. 10:41

100일차 특집인 쇼 망초중심은 사전에 리허설을 여러번 해서 그런지 원활하게 방송이 이루어졌다. 하지만 방송사고가 아예 없지는 않았다. 채팅봇 중 하나인 own3d가 탈주를 한 것이다.

처음에는 방송 중에 탈주를 한 것으로 알았는데, 나중에 채팅 로그를 확인해보니 1월 14일 이후로 채팅창에 들어오지 않은 것으로 밝혀졌다. 사측에 문의를 보낸 뒤 하루 정도 지나니까 다시 own3d가 채팅창에 복귀하였다.

 

 

1월 19일.

설 특집 방송때 입을 옷을 준비하기로 했다.

무료 옷은 없었고, 그나마 저렴한 옷은 '한복 메이드' 라는 옷이었다. (링크)

500엔이니까 우리 돈으로 약 5000원 쯤 될 것이다.

 

 

다른 한복 의상들은 만원을 넘고, 이것보다 싼 의상은 없다. 따라서 구입하기로 한다.

 

 

구입 후에 VRM으로 출력도 하고, VRChat에 업로드도 하였다.

 

 

정상 작동 확인.

 

 

own3d의 사측에서 문제를 해결했다는 메일이 왔다. 이걸로 문제가 해결되면 좋을텐데...

 

 

1월 21일.

버미육 도전일기의 일부 편이 구글에 검색이 안돼서 조치를 취했다.

 

 

또한, 설 연휴 4일동안 한복 의상을 입고 방송을 하기로 하였다.

 

 

1월 23일.

잠시 돌아왔던 own3d가 또 탈주를 했다. 이번에는 싹둑이도 같이 사라졌다. 예전에는 이런 현상이 없었는데, 아무래도 트위치가 무슨 조치를 한 것 같다. 방송이 꺼진 상태로 일정 시간이 지났는데 계속 타이머 채팅을 치면 아예 못 치게 막는다든가... 뭐 그런 거 말이다.

그렇다면 현재 정상적으로 동작하는 다른 채팅봇이 호출시킬때만 멘트를 하는 식으로 구조를 변경하도록 한다. 그렇게 하면 방송이 꺼졌는데도 세월아 네월아 채팅칠 일도 없을 것이다.

아무튼 own3d의 타이머 기능은 비활성화한다.

 

 

그 대신 명령어에서 !호출 이라는 문장을 받으면 타이머의 대사를 출력시키도록 한다.

 

 

싹둑이도 마찬가지로 그렇게 조치한다.

퇴장시켰다가 다시 입장시키면 해결될 수도 있겠으나, 일회성 조치인 것 같다는 생각이 들어서 그렇게 하지 않는다.

 

 

그리고 정상적으로 활동하는 다른 채팅봇의 타이머에다 !호출 을 입력한다. 그러면 다른 채팅봇이 10분마다 싹둑이와 own3d를 호출하게 될 것이다.

다만 나이트봇은 싹둑이가 이미 봇으로 인지하고 있어서 그런지 불러도 호출이 안됐다.

 

 

아무튼 그렇게 하니 싹둑이는 다시 예전대로 채팅을 치게 되었지만, own3d는 여전히 묵묵부답이었다. 채팅창에 들어와있지 않기 때문이다.

 

 

own3d는 1초 타임아웃을 한 뒤, 다시 /mod 명령어로 관리자 직을 준다.

 

 

그리고... 또 재문의를 하도록 한다.

 

 

그렇게 하고 2시간정도 지나니까 다시 own3d가 채팅창에 돌아왔다. !호출 명령어에도 잘 반응하고 있다.

과거에는 타이머 채팅을 칠때만 own3d가 잠깐 들어왔다가 나가는 방식이었는데, 이제는 채팅창 매니저 목록에 계속 보이는 걸로 보아 사측에서 아예 눌러앉도록 조치를 취한 것 같다.

하여간에... 그동안의 채팅봇들 중에서 가장 손이 많이 가는 녀석이었다. 다시는 골머리를 썩힐 일이 없었으면 좋겠다...

 

 

1월 24일.

어느새 설날 연휴도 다 지나가버렸다. 설 특집 마지막 방송은 VRChat의 MMD월드를 방문하는 것이었다.

그러나 안타깝게도 유튜브 다시보기 영상이 일부 곡들로 인해 전 지역에서 차단되고 말았다. 이건 나중에 음소거 조치를 하는 수밖에 없나... 잠깐. 그러면 트위치 쪽은?

 

 

트위치 영상 쪽도 일부 노래 부분에 빨간줄이 그어져있는 등, 영 좋지 못한 일이 벌어졌다.

그럼 해당 부분은 영원히 음소거된 채로 남겨둬야 하는 건가?

 

 

아니다. 어떻게든 살려야 한다.

일단 한 가지 확실한 건, 전 지역에서 차단이 되었다고 해도 내 유튜브 계정으로 로그인한 상태에서는 시청이 가능하다는 것이다.

그렇다면, 내 유튜브 계정이 로그인되어 있으면 그 세션을 통해서 동영상을 다운로드 받는 것도 가능하지 않을까?

음소거 조치 전에 받는 것이니 오디오 트랙도 전부 멀쩡할 것이다.

 

일단 준비물을 받도록 한다.

yt-dlp : https://github.com/yt-dlp/yt-dlp/releases
ffmpeg : https://github.com/BtbN/FFmpeg-Builds/releases

 

yt-dlp는 yt-dlp.exe를 ffmpeg은 ffmpeg-master-latest-win64-gpl.zip를 받으면 된다.

ffmpeg은 압축파일이니 압축을 풀어준다.

 

 

그리고 yt-dlp.exe와 ffmpeg.exe를 같은 폴더에 두고, 주소창에 cmd라고 입력하고 엔터 키 친다.

명령 프롬프트가 열리면 다음과 같이 입력한다.

 

yt-dlp.exe --cookies-from-browser 유튜브 로그인한 브라우저명 -F "유튜브 영상주소"

 

유튜브 로그인한 브라우저명은...

chrome (크롬), edge (엣지), firefox (파폭), opera (오페라)

 

여기 중에서 본인이 유튜브 로그인한 브라우저를 입력하면 된다.

중간의 -F 는 반드시 대문자로 입력해야 하며, 유튜브 영상주소는 차단된 영상 주소를 쓰면 된다.

 

 

그렇게 입력하면 목록이 쭉 뜨는데, video only에서 가장 용량 높은 것audio only에서 가장 용량 높은 것ID를 파악한다.

예시의 경우는 137과 140이다. 이걸 기억해두고 다음과 같이 명령어를 또 입력한다.

 

yt-dlp.exe --cookies-from-browser 유튜브 로그인한 브라우저명 -f 137+140 "유튜브 영상주소"

 

-f는 반드시 소문자여야 하고, 뒤에는 137+140 이런 형태로 써야 한다는 점에 유의한다.

이렇게 입력하고 엔터 키를 치면...

 

 

비디오 트랙과 오디오 트랙을 yt-dlp가 다운받고, ffmpeg이 두 트랙을 하나의 mp4 파일로 합쳐준다.

(화질은 트위치 쪽보다는 좀 구리다. 화질을 좋게 하려면 트위치 쪽에서 비디오 트랙을, 유튜브 쪽에서 오디오 트랙을 받은 뒤 합치는 방식도 괜찮을 것 같다. 다만 오디오 싱크 조정이 필요할 것이다.)

 

 

그 후 mp4 파일을 구글 드라이브에 업로드하고, 링크를 복사한다.

(용량이 부족하거나 개인정보 유출이 우려되면 그냥 막계정 하나 만들어서 올리면 된다.)

 

 

그리고 커뮤니티 탭에 구글 드라이브 링크를 게시한다.

이렇게 하면 임시적으로나마 다시보기를 시청할 수 있게 된다.

 

...이런 식으로 설 연휴 특집 프로그램 편성기간도 다 지나갔다.

1월 1일부터 24일까지의 생방송 시청수 통계는 다음과 같았다.

 

일자 데뷔일차 프로그램명 생방송 시청수
2023-01-01 일 83일차 시티즈 스카이라인 20
2023-01-02 월 84일차 심즈3 12
2023-01-03 화 85일차 역사의 시대2 6
2023-01-04 수 86일차 휴방  
2023-01-05 목 87일차 원신 12
2023-01-06 금 88일차 유로트럭2 20
2023-01-07 토 89일차 삼국지13 16
2023-01-08 일 90일차 시티즈 스카이라인 11
2023-01-09 월 91일차 심즈3 13
2023-01-10 화 92일차 스타듀밸리 21
2023-01-11 수 93일차 휴방  
2023-01-12 목 94일차 원신 15
2023-01-13 금 95일차 유로트럭2 17
2023-01-14 토 96일차 삼국지13 9
2023-01-15 일 97일차 시티즈 스카이라인 20
2023-01-16 월 98일차 심즈3 5
2023-01-17 화 99일차 스타듀밸리 12
2023-01-18 수 100일차 100일차 특집 - 쇼 망초중심 16
2023-01-19 목 101일차 휴방  
2023-01-20 금 102일차 유로트럭2 23
2023-01-21 토 103일차 설 특집 - 태합입지전5 DX 9
2023-01-22 일 104일차 설 특집 - 괴혼 리롤 15
2023-01-23 월 105일차 설 특집 - 한컴타자연습 타자검정 7
2023-01-24 화 106일차 설 특집 - VRChat MMD월드 35

 

쇼망초중심은 2시간 남짓 편성인데도 불구하고 저 정도 성적을 낸 거면 그럭저럭 성과를 거두었다고 볼 수 있겠다.

반면 설 특집은... 태합5 DX와 한컴타자연습은 쪽박을 찼고, 괴혼 리롤은 성적이 괜찮아보이지만 4시간 넘게 방송을 했다는 점을 감안하면 이것도 좋은 성적이라고 말하기는 힘들다.

VRChat MMD월드 방문 프로그램만이 그나마 좋은 성과를 냈다고 볼 수 있겠다.

 

100일차 특집과 설 특집을 준비하다보니 진이 너무 빠졌다.

이제 좀 쉬어가면서 스트리밍을 해야겠다...

 

 

- 20부에서 계속

 

'버미육' 카테고리의 다른 글

버미육 도전일기... - 21부  (0) 2023.02.08
버미육 도전일기... - 20부  (0) 2023.01.31
버미육 도전일기... - 18부  (0) 2023.01.18
버미육 도전일기... - 17부  (0) 2023.01.11
버미육 도전일기... - 16부  (0) 2023.01.04