Я боролся с этим несколько часов
Насколько я понимаю, сначала нужно получить список языков субтитров — в их API данных v3 он называется captions.list
Оттуда у вас есть список и идентификаторы каждой подписи, прикрепленные к идентификатору видео.
Затем теоретически вы можете использовать captions.download только с идентификатором заголовка. Но для каждого видео, которое я пробовал, возвращается одна и та же ошибка.
Произошла ошибка службы: разрешения, связанные с запросом
недостаточно для загрузки дорожки с субтитрами. Запрос может
не авторизован надлежащим образом, или видео заказ может быть не включен
сторонние вклады для этой подписи.
Я даже пробовал видео, как — https://www.youtube.com/watch?v=SY-mgZbuxBA — и кажется, что найти видео с включенным вкладом сложно.
Есть ли другой способ получить подписи для данного URL-адреса YouTube?
1
Решение
Задача ещё не решена.
Другие решения
Других решений пока нет …