버미육

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

K66Google 2023. 1. 31. 22:09

(19부의 내용에 이어서...)

 

106일차 방송이 끝난지 몇 시간이 지나고, 저작권 검토가 모두 완료되었다.

나는 처음에 '노래 음소거' 기능으로 차단된 부분의 노래를 음소거 처리하려고 했다. 그러나 '선택된 동영상은 지원되지 않기 때문에 소유권 주장 해결 편집 기능을 사용할 수 없습니다' 라는 문구와 함께 버튼이 비활성화되어 있었다.

다른 다시보기 영상들은 모두 버튼을 누를 수 있게 되어있는데, 왜 이 영상만 이러는걸까?

'전 지역에서 차단됨' 이 뜨면 이 기능을 사용하지 못하는 것인가?

난감하기만 하였다.

 

 

일단, yt-dlp로 다운로드 받은 다시보기 영상에서 저작권 차단된 노래들을 음소거 처리하기로 한다.

(참고한 링크는 여기다.)

 

ffmpeg을 사용하며, 코드 내용은 다음과 같다.

 

ffmpeg -i "영상파일명.mp4" -vcodec copy -af "volume=enable='between(t,1*3600+51*60+45,1*3600+55*60+21)':volume=0, volume=enable='between(t,1*3600+19*60+31,1*3600+21*60+39)':volume=0, volume=enable='between(t,2*3600+25*60+36,2*3600+29*60+30)':volume=0, volume=enable='between(t,1*3600+9*60+30,1*3600+12*60+10)':volume=0, volume=enable='between(t,1*3600+13*60+47,1*3600+17*60+24)':volume=0" "출력파일명.mp4"

 

여기서 중요한 부분은 volume=enable....에서 ...volume=0 이 부분이다.

between의 괄호 안에 써 있는 수식은 '초(second)' 를 계산하는 식이다.

1*3600+51*60+451시간 5145초를 의미한다. (1시간은 3600초이고, 1분은 60초니까)

콤마 뒤에 나오는 1*3600+55*60+21 은 1시간 55분 21초를 의미한다.

volume=0은 음량을 0으로, 즉 영상의 1:51:45~1:55:21 시간대를 음소거 처리하라는 뜻이다.

여러 시간대를 음소거 하려면 콤마로 구분해가면서 같은 구문을 쓰면 된다.

이렇게 하면 비디오 재인코딩은 하지 않고(-vcodec copy로 인해) 오디오만 재인코딩을 하게 되므로 인코딩 시간이 빨라진다.

아무튼, 이런 처리를 거쳐 106일차 다시보기 영상을 재업로드하였다.

 

 

빵떡이가 클리피라는 클립 생성 사이트와 연계하여 클립 생성을 지원한다고 하길래 명령어에 추가해주었다.

 

 

트위치에는 드롭스라는 기능이 있는데, 게임 스트리밍을 보고 있으면 시청자들이 보상을 얻는 그런 구조인 것 같다.

원신도 드롭스가 되길래 계정을 연동시키고, 활성화를 하였다.

 

 

1월 27일.

영상을 재업로드하고 이틀 정도 지났다.

나는 어떻게든 차단된 곡들을 다시 살려보고 싶었다. 그래서 차단된 곡들만 모아서 재업로드를 하였더니... 이상하게도 이때는 '영향 없음' 이 떴다. 기준이 아주 지멋대로다. 대체 왜 이러는 것일까?

이유를 파악하기 위해 조사하던 도중, 나는 이 게시물을 보게 되었다. 그리고 동영상 설명란에 시간대를 입력해서 '챕터화' 하면 저작권 검사가 더 까다로워진다는 결론에 도달하게 되었다.

업로드 실험을 통해 해당 결론이 어느정도 사실인 것을 확인한 후, 차단된 곡들만 모은 영상은 설명란에 시간대를 입력하지 않고 댓글에 입력했다.

이런 시행착오를 거쳐서, 겨우 모든 곡들을 유튜브 채널 상에서 볼 수 있게 되었다.

 

 

1월 27일은 금요일이라서 유로트럭2 방송을 했다.

그런데 이상하게도 그날은 채팅봇들의 활동이 좀 뜸했다. 특히 망초채팅봇이 그랬다. 방송이 끝나고 이상함을 느껴서 Glitch (망초채팅봇이 돌아가는 일종의 서버?) 에 들어가봤더니 무슨 UnhandledPromiseRejectionWarning : Not connected to server... 이런 식의 오류가 뜨고 자빠져있었다.

채팅봇 소스 일부를 임의로 수정한 뒤, 다시 원상복구하는 식으로 리셋해줬더니 오류는 사라졌다. 

 

 

그러나 찝찝하기 때문에, 나와 비슷한 사례의 reddit 게시물에 기재된 소스를 약간 베껴서 보강해주었다.

 

 

1월 30일.

트위치가 2월 7일부터 한국 스트리머 계정의 VOD 생성 금지를 실시하겠다는 통보를 해왔다.

작년 11월에 이미 예고한 바 있으니 이젠 크게 놀랍지도 않다.

 

 

아무튼 이번 통보를 보고 한번 유튜브 다시보기 영상들의 화질을 점검해보았다. 그런데 트위치 쪽 다시보기 영상과 유튜브 쪽 다시보기 영상의 화질 차이가 눈에 띄게 드러났다. (특히 유로트럭2에서)

그래서 전에 yt-dlp로 받았던 다시보기 영상을 확인해봤더니... 매우 충격적인 사실을 알게 되었다.

TwitchLink로 다운로드 받은 트위치 쪽 다시보기 영상은 6000K급 비트레이트를 유지하였는데, yt-dlp로 다운로드 받은 유튜브 쪽 다시보기 영상은 3000K 이하로 비트레이트가 내려갔다. 거의 반토막이 난 것이다.

 

어떻게 해야 비트레이트 추락을 막을 수 있을지 조사해보니, 일부러 해상도를 1440p 급으로 전송해서 유튜브가 avc1 (h264) 코덱이 아닌 vp9 코덱으로 인코딩을 하게 만들라는 방법을 접할 수 있었다.

어떤 블로그 글에서는 2048x1152 해상도로 올리면 1440p 급으로 간주하고 비트레이트가 높아진다는 소리가 있는데, 실험해보니 OBS에서 1152p로 송출해도 유튜브가 꼼수를 알아채서 강제로 해상도를 1080p로 낮춰버린다.

결국 답은 이 게시물처럼 해상도를 2560x1440으로 뻥튀기시켜서 내보내는 수밖에 없다는 것이다.

빠르면 2월 2일, 늦으면 2월 7일 방송부터 시범 도입을 해봐야겠다.

 

...아무튼 이런 식으로 1월이 다 지나갔다.

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

 

일자 데뷔일차 프로그램명 생방송 시청수
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
2023-01-25 수 107일차 휴방  
2023-01-26 목 108일차 원신 3
2023-01-27 금 109일차 유로트럭2 14
2023-01-28 토 110일차 신장의 야망 혁신 5
2023-01-29 일 111일차 시티즈 스카이라인 13
2023-01-30 월 112일차 심즈3 12
2023-01-31 화 113일차 스타듀밸리 6

 

설 연휴 이후로는 전반적으로 모든 프로그램의 시청수가 폭락해버렸다.

유로트럭2나 시스카, 심즈3는 거의 비슷한 시청수를 보였고 스타듀밸리, 신장의 야망 혁신, 원신은 한 자릿수 시청수를 기록했다.

허탈감이 드는 건 부정할 수 없지만... 어차피 이런 길을 택한 이상 어쩔 수 없다.

다 어쩔 수 없는 일이다.

 

 

- 21부에서 계속

 

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

버미육 도전일기... - 22부  (0) 2023.02.15
버미육 도전일기... - 21부  (0) 2023.02.08
버미육 도전일기... - 19부  (0) 2023.01.25
버미육 도전일기... - 18부  (0) 2023.01.18
버미육 도전일기... - 17부  (0) 2023.01.11