Можно ли узнать суммарную длительность всех роликов канала?
Недавно одна некоммерческая организация попросила посчитать, сколько часов занимают её 1 200 загруженных роликов. YouTube Studio показывает лишь время просмотра, а не длительность самих видео. Вот как я решаю задачу.
Практичный план
- Начните с плейлистов. Большинство каналов группирует видео по сериям. Соберите ID каждого плейлиста и прогоните их через калькулятор длительности плейлистов YouTube. Запишите полученные суммы.
- Учтите одиночные ролики. С помощью API
search.listс параметрамиchannelIdиtype=videoвыгрузите видео, которые не входят ни в один плейлист, и добавьте их длительность к таблице. - Сложите всё вместе. Суммируйте результаты. Обычно погрешность не превышает 1–2 %, чего достаточно для планирования, отчётов или заявок на гранты.
Если доступа к API нет, можно использовать плагины для Google Sheets и обрабатывать данные частями. Главное — иметь повторяемый процесс, который легко обновлять по мере роста канала.