채널 전체 영상의 총 재생시간을 알아낼 수 있을까?
얼마 전 한 비영리 단체에서 “영상이 1,200개인데, 전체 재생시간이 얼마나 되는지 알고 싶다”는 문의를 받았습니다. YouTube Studio에서는 시청 시간이 나오지만, 원본 영상의 길이 합계를 보여주지는 않습니다. 저는 다음 절차로 계산합니다.
현실적인 접근법
- 먼저 재생목록부터 합산. 대부분의 채널은 영상을 시리즈별로 정리해둡니다. 각 재생목록 ID를 모아 YouTube 재생목록 길이 계산기로 돌리고, 총 재생시간을 기록합니다.
- 재생목록 밖의 영상 처리.
search.listAPI에channelId와type=video를 지정해 재생목록에 속하지 않은 영상을 찾고, 각각의 길이를 시트에 추가합니다. - 모두 더하기. 재생목록 결과와 개별 영상을 합산합니다. 대부분의 경우 실제 값과의 오차가 1~2% 이내로, 계획 수립이나 보고용으로 충분히 신뢰할 만합니다.
API 접근이 어렵다면 Google 스프레드시트의 추가 기능을 활용해 소규모로 나누어 수집하는 방법도 있습니다. 중요한 것은, 채널이 성장해도 반복 사용 가능한 루틴을 갖춰두는 일입니다.