Комментарии 12
в полноэкранном режиме сделать для такой функции Ютуба, как расшифровка проговариваемого в ролике в текст
Я на 100% не уверен, но это очень похоже на автоматические субтитры (по крайней мере у меня они совпадают), а субтитры показываются прямо в плеере. Не пробовали их включить?
Скриншот Субтитров и Расшифровки
Для TamperMonkey не удобнее ли будет
Мне пришла в голову идея касательно дальнейшего развития вашего браузерного расширения: даже если видео не снабжено встроенным оглавлением, можно попробовать поискать оглавление в комментариях к этому видео. Ведь бывает так, что сначала видео выкладывается без оглавления, а потом сам автор или кто-то из зрителей добавляет оглавление в комментариях.
Если "сторонних" оглавлений найдется больше одного, то можно использовать, например, самое верхнее из них (особенно если оно закреплено автором видео).Пример видео без встроенного оглавления: https://www.youtube.com/watch?v=l-joOy1Y2SIСтороннее оглавление находится в самом верхнем комментарии, закрепленном автором видео.
Следует учитывать, что некоторые "сторонние" оглавления не содержат прямых URL'ов для каждой главы, а только перечисляют главы, то есть URL'ы придется генерировать самостоятельно. Мне также попадались "кривые" оглавления, изначально созданные для прямых трансляций, где временные отметки отсчитываются не от нуля, а от определенного времени суток (например, по московскому времени).
Да, такое возможно сделать. Можете взглянуть на другие мои расширения для YouTube, вдруг пригодится:
YouTube Timestamps - добавляет временные метки из комментариев на таймлайн. Там есть код для получения комментариев к видео.
YouTube Tracks - добавляет навигацию по главам из комментариев. Уже не актуально, т.к. у YouTube появились нативные главы, но там есть код для парсинга глав из комментария.
UPD: вижу что форкнули на GitHub. Жду PR. Ну или issue создайте - доберусь как-нибудь.
Я форкнул проект не столько для внесения в него изменений, сколько для того, чтобы потом легче было его найти. Но, возможно, как-нибудь попробую.
Только сейчас заметил, что побил ссылку на видео. Вот правильная: https://www.youtube.com/watch?v=l-joOy1Y2SI
Попробую по вашему совету переиспользовать код из проекта YouTube Timestamps.
Я немного переделал форк, добавив туда часть кода из вашего проекта youtube-timestamps. Теперь, если у видео нет штатного оглавления, расширение пытается найти стороннее оглавление в комментариях. Проверил наспех, вроде работает.
Исходники находятся здесь:
https://github.com/Lazyt3ch/youtube-chapters-in-player
Проверял только в Chrome и только на этом видео:
https://www.youtube.com/watch?v=l-joOy1Y2SI
Проверил работу модифицированного форка в Chrome еще на этом видео:
https://www.youtube.com/watch?v=En7pWi2fSzs
Вообще-то полноценные оглавления в комментариях в последнее время мне попадаются редко. Гораздо чаще комментирующие ограничиваются парой-тройкой ссылок на заинтересовавшие их моменты. Так что, возможно, не стоила овчинка выделки.
Добавляем список глав прямо в плеер YouTube