ilyhalight / voice-over-translation

Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие браузеры
MIT License
3.37k stars 230 forks source link

YouTube Не переводит спонсорские видео #839

Closed Kzander3000 closed 1 week ago

Kzander3000 commented 1 week ago

Operating system / Операционная система

windows 11

Browser / Браузер

Chrome

Userscript manager / Скриптовый движок

Tampermonkey

Script version / Версия скрипта

5.2.3.

Describe the bug / Опишите ошибку

Я оформил спонсорство на ютуб и как оказалось, что ролики скрипт не может перести, так как ограничен доступ. Как исправить? image

https://www.youtube.com/watch?v=0uEF6NSeBDY&list=PL8CXU2O8dFHYVnmbYhUvwBcum1Wzv0eYb&index=6

Additional information / Дополнительная информация

No response

FiLinX commented 1 week ago

Как исправить?

а исправить то что?? купить яндексу спонсорство на этот канал? )) ну, как яндекс доступ то к такому видео получит? если уж очень надо именно это видео перевести - то сами скачайте, и загрузив его например на яндекс-гугле диск, и получив там ссылку на паблик, перейдите по ней - вот тогда уже и посмотрите в переводе) ну то есть у яндекса должен быть свободный доступ к видео! а вот чем и как вам скачать с ютуба такое видео с ограничениями, это уже вопрос за рамками данного топика)

Kzander3000 commented 1 week ago

Предполагал, что если я получу доступ к видео, следовательно страница открыта: видео запускается, можно услышать звук и есть субтитры, то и скрипт получает автоматически такой доступ - ведь страница открыта. Тут что-то не логично.

Что самое интересно, что скрипт считывает субтитры и показывает перевод, а голос нет. Субтитры обрабатываются по-другому? image На скрине выделил зеленым субтитры скрипта и внизу можно увидеть субтитры самого видео-автора.

ilyhalight commented 1 week ago

Как уже сказали выше, переводчик Яндекса банально не может скачать видео т.к. он работает используя публичные ссылки. А если попытаться загрузить видео без авторизации, то будет примерно такой текст

WindowsTerminal_9SfLbimeIp

Поэтому перевод такого видео не возможен, если вручную его не загрузить куда-нибудь. Субтитры на скриншоте видимо с ютуба (при выборе в меню у них есть домен в название - www.youtube.com) firefox_9bBaAdV3kj

т.к. Яндекс ничего не возвращает в ответе WindowsTerminal_mK1BsVqAlY

Kzander3000 commented 1 week ago

понятно, спасибо. Закрывайте тему.