728x90

분류 전체보기 432

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

(19부의 내용에 이어서...) 106일차 방송이 끝난지 몇 시간이 지나고, 저작권 검토가 모두 완료되었다. 나는 처음에 '노래 음소거' 기능으로 차단된 부분의 노래를 음소거 처리하려고 했다. 그러나 '선택된 동영상은 지원되지 않기 때문에 소유권 주장 해결 편집 기능을 사용할 수 없습니다' 라는 문구와 함께 버튼이 비활성화되어 있었다. 다른 다시보기 영상들은 모두 버튼을 누를 수 있게 되어있는데, 왜 이 영상만 이러는걸까? '전 지역에서 차단됨' 이 뜨면 이 기능을 사용하지 못하는 것인가? 난감하기만 하였다. 일단, yt-dlp로 다운로드 받은 다시보기 영상에서 저작권 차단된 노래들을 음소거 처리하기로 한다. (참고한 링크는 여기다.) ffmpeg을 사용하며, 코드 내용은 다음과 같다. ffmpeg -i..

버미육 2023.01.31

태합입지전5 DX 신무장 얼굴 넣기 / 이벤트 파일에 숨겨진 조건분기 코드에 관하여.

설 특집으로 태합입지전5 DX를 스트리밍하게 되어서, 거기에 버츄얼 개망초를 넣어야 할 필요가 있었다. 블로그에 적을 만한 소재이기도 하므로, 여기에 서술하기로 한다. * 신무장 얼굴 넣기 태합5 DX는 몸통과 얼굴이 서로 분리되어 있는 형태다. 다만 우리는 신무장에 쓸 얼굴을 넣는 것이므로, 굳이 몸통과 얼굴을 분리할 필요가 없다. 그냥 몸통 파츠에 다 집어넣도록 한다. 중국산 툴인 tk5dx_g1t로 data\TDATA 폴더에 있는 M_FC01 파일을 전개한다. M_FC01_S 파일도 마찬가지로 전개해놓는다. (두 파일은 미리 어딘가에 백업해 놓고, 전개·압축 방법은 https://k66google.tistory.com/785 의 그래픽 단락을 참조하면 된다.) 그런 다음 657번 폴더로 간다. 여기..

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

100일차 특집인 쇼 망초중심은 사전에 리허설을 여러번 해서 그런지 원활하게 방송이 이루어졌다. 하지만 방송사고가 아예 없지는 않았다. 채팅봇 중 하나인 own3d가 탈주를 한 것이다. 처음에는 방송 중에 탈주를 한 것으로 알았는데, 나중에 채팅 로그를 확인해보니 1월 14일 이후로 채팅창에 들어오지 않은 것으로 밝혀졌다. 사측에 문의를 보낸 뒤 하루 정도 지나니까 다시 own3d가 채팅창에 복귀하였다. 1월 19일. 설 특집 방송때 입을 옷을 준비하기로 했다. 무료 옷은 없었고, 그나마 저렴한 옷은 '한복 메이드' 라는 옷이었다. (링크) 500엔이니까 우리 돈으로 약 5000원 쯤 될 것이다. 다른 한복 의상들은 만원을 넘고, 이것보다 싼 의상은 없다. 따라서 구입하기로 한다. 구입 후에 VRM으로 ..

버미육 2023.01.25

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

100일차 특집과 설 연휴 특집을 준비하는 등 여러가지로 바쁜 나날을 보내고 있다. 설 연휴 대체공휴일 특집으로 VRChat의 MMD월드를 방문하는 프로그램을 구상하기로 했다. 방송에서 볼 만한 곡들은 이미 정해놓았다. 그런데 내 VRChat 계정이 Visitor 등급이라서 버츄얼 개망초를 VRChat 안에 들여보낼 수가 없었다. 그래서 어쩔 수 없이 VRChat Plus를 결제하고 말았다. 결제하면 등급이 오른다고 하니까... 9.99달러... 환율로 따지면 약 12500원 정도 된다. 결제를 했지만 바로 등급은 올라가지 않았다. 아무래도 좀 기다려야 되는 것 같다. 그래서 MMD월드에 방문해서 5분 정도 시간을 때우니... 3가지 알림이 뜨면서 등급이 User로 올라갔다. 이제 아바타 업로드가 가능해..

버미육 2023.01.18

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

1월달은 공교롭게도 여러 이벤트들이 겹치게 되었다. 1월 8일은 데뷔 90일차로 방송 시작 3달이 되는 날이고, 1월 18일은 데뷔 100일차, 그리고 설 연휴도 있다. 이젠 버미육 도전이라기 보단 스트리머 흉내도 못 하는 수준에 이르렀지만... 그래도 100일차에는 뭔가 특집 프로그램을 준비하려고 한다. 누군가가 봐달라고 계획하는 게 아니다. 나 자신과 채팅봇들만 봐도 상관없다... 이젠 아무래도 좋다. 1월 10일 화요일부터 새로 시작할 게임은 스타듀밸리다. 게임의 흥미를 위해 대확장모드 등 여러 모드를 설치하고, 커스터마이징 값도 미리 정해두었다. 100일 특집 프로그램도 미리 리허설을 하면서 최대한 음량이나 음질이 괜찮은 상태로 유튜브에 저장될 수 있도록 노력해보기로 하였다. 리허설 도중, 일부 ..

버미육 2023.01.11

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

어느새 2022년이 다 지나가버렸다. 어렸을때는 너무 졸려서 제야의 종소리를 실시간으로 듣지 못한 걸 참 아쉽게 생각했다. 그러나 지금은 제야의 종소리든, 신정이든 모든 날이 다 똑같게만 느껴진다. 1월 1일. 2023년이 되자마자 네이버에서는 생일을 환영해주고 있었다. (닉네임이 아닌 실명으로 언급을 해서 바꿔놓았다.) 다만 생일이라고 해도, 따로 챙기지는 않는다. 버츄얼 개망초도 나와 생일은 똑같다는 설정이다. 비록 현실의 나는 못 챙겨도, 버츄얼 개망초의 생일은 축하해주기라도 해야지. 그래서 포토샵으로 대충 생일 케이크를 만들어서 방송 모두발언 때 촛불을 끄는 퍼포먼스를 하였다. 아무튼 새해 첫날의 방송을 마치고, 다시보기를 확인하는데... Stream unavailable? 이건 또 뭔가? 무슨 ..

버미육 2023.01.04

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

(14부에 이어서 계속) 스크롤 압박으로 인해 14부에서 미처 쓰지 못했던 내용들을 먼저 서술하기로 한다. 가상머신(VirtualBox)을 통한 마이크 음성 인식과 사운드 트랙 분리까지는 성공했으나, 또 하나의 난관이 남아있었다. 바로 가상머신 상의 클립보드 자막을 어떻게 해야 본 컴의 OBS 화면으로 넘겨줄 수 있는가라는 문제다. 여기서 나는 한가지 꾀를 냈다. 클립보드 자막이 바뀔때마다 뷰어 프로그램을 통해 임의의 html 파일을 생성하고, html의 내용에 자막을 포함시킨다. 그리고 가상머신 상에서 웹서버를 돌리고, 그 웹서버 폴더에 클립보드 뷰어에서 생성한 html 파일을 넣는 것이다. 그러면 본 컴 OBS에서 브라우저 요소를 통해 자막을 표시할 수가 있을지도 모른다. 나는 과거에 알고 있었던 웹..

버미육 2022.12.28

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

12월 15일... 원래는 휴방일에 시도하려고 했으나, 귀찮아서 휴방일에는 그냥 쉬었다. 그래서 다음날인 목요일에 이 시도를 하게 되었다. 나는 도전일기 10부에 음성 인식 및 인식된 텍스트 출력을 반(半)자동화했으나 사용하지 않겠다고 서술한 적이 있었다. 그런데 무슨 헛바람이 들었는지는 몰라도, 사용하지도 않을 그 시스템을 개선하는데 손이 가게 되었다... 우선 내가 조악하게 구현한 음성인식 시스템의 한계는, 게임 화면이 활성화 되어있을 때는 목소리 인식을 하게 할 수 없다는 것이었다. F9 같은 단축키를 만들어놓긴 했지만, 그 단축키를 눌러도 여전히 게임 밖으로 빠져나와서 목소리를 인식해야 되는 건 똑같았다. 이때 문득 생각이 들었다. 그럼 '가상머신'에서 음성인식을 하게 하면 어떨까? 가상머신은 가..

버미육 2022.12.21