Как стать автором
Обновить

Комментарии 12

Хорошая идея, надо будет попробовать. Такой ещё вопрос к Вам, ris58h, а можно что-то подобное в полноэкранном режиме сделать для такой функции Ютуба, как расшифровка проговариваемого в ролике в текст, (точно также, как для отдельных глав, и вывод на экран в полноэкранном режиме)? Сейчас такой текст можно, конечно, просматривать в отдельном блоке сбоку проигрываемого видео, но не в полноэкранном режиме, а это было бы в определённых случаях удобно. Спасибо заранее.
Как это выглядит сейчас
image

в полноэкранном режиме сделать для такой функции Ютуба, как расшифровка проговариваемого в ролике в текст

Я на 100% не уверен, но это очень похоже на автоматические субтитры (по крайней мере у меня они совпадают), а субтитры показываются прямо в плеере. Не пробовали их включить?

Скриншот Субтитров и Расшифровки

Установил (Firefox). Удобное и приятное расширение.

Для TamperMonkey не удобнее ли будет

Для TamperMonkey не удобнее ли будет

Не очень понял формулировку. Предполагаю, что речь про реализацию скрипта для TamperMonkey.

Возможно ли это сделать на 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

Создал issue чтоб не забыть.

Попробую по вашему совету переиспользовать код из проекта 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

Вообще-то полноценные оглавления в комментариях в последнее время мне попадаются редко. Гораздо чаще комментирующие ограничиваются парой-тройкой ссылок на заинтересовавшие их моменты. Так что, возможно, не стоила овчинка выделки.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории