ilyhalight / voice-over-translation

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

Google Drive: ошибка перевода длинных видео. #585

Open imudk opened 6 months ago

imudk commented 6 months ago

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

Windows 10 22H2 19045.4170

Browser / Браузер

Chrome

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

Tampermonkey

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

1.5.1.5

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

При попытке перевести видео, которое длится 1:52:01 или 2:21:00, скрипт сообщает, что перевод займет 5-6 минут. Однако, когда время истекает, скрипт выдает сообщение "Не удается перевести видео, попробуйте позже". Видео длительностью 8:17, 15:53 и 54:57 успешно переводятся (хотя и занимают немного больше времени, чем на других сервисах).

Я пытался перевести видео на разных аккаунтах Google Drive, используя обе версии скрипта (Cloudflare и обычную). Также я пробовал с браузерами Chrome и Edge, но результат не изменился.

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

Я предполагаю, что по какой-то причине перевод коротких видео занимает больше времени, чем на других сервисах, таких как YouTube или video.mail.ru. Поэтому, более длительные видео могут превышать время запроса.

imudk commented 6 months ago

Также обнаружил дополнительную проблему с субтитрами, которые включает скрипт. А именно, они показываются только в верхней части экрана и не все видны (они выходят за экран). К сожалению, их нельзя переместить и увидеть целиком. Есть ли возможность сделать так, чтобы они показывались, как и стандартные, в нижней части экрана?

ilyhalight commented 6 months ago

Вероятнее всего, из-за каких-то особенностей самого гугл диска не работает. Не думаю, что они только для гугл диска решили срезать лимиты. Для длинных видео (до 4 часов) используйте яндекс диск, либо прямую ссылку на файл на своем сайте

Post1rony commented 6 months ago

Вероятнее всего, из-за каких-то особенностей самого гугл диска не работает. Не думаю, что они только для гугл диска решили срезать лимиты. Для длинных видео (до 4 часов) используйте яндекс диск, либо прямую ссылку на файл на своем сайте

Гугл диск мне нравится тем, что я могу не скачивая за секунды сохранять видео с многих сайтов сразу на свой гугл диск и там переводить. На яндексе, вроде как, так не сделать, плюс там еще какие-то лимиты.

imudk commented 6 months ago

Вероятнее всего, из-за каких-то особенностей самого гугл диска не работает. Не думаю, что они только для гугл диска решили срезать лимиты. Для длинных видео (до 4 часов) используйте яндекс диск, либо прямую ссылку на файл на своем сайте

Что вы имеете в виду под «прямую ссылку на файл на своем сайте»?

ilyhalight commented 6 months ago

Вероятнее всего, из-за каких-то особенностей самого гугл диска не работает. Не думаю, что они только для гугл диска решили срезать лимиты. Для длинных видео (до 4 часов) используйте яндекс диск, либо прямую ссылку на файл на своем сайте

Что вы имеете в виду под «прямую ссылку на файл на своем сайте»?

https://example.com/file.mp4, где заместо example.com ваш домен

Vitalush commented 2 months ago

Operating system / Операционная система Windows 11 Pro 23H2

Browser / Браузер Firefox 129.0.2 (64-разрядный) Chrome 128.0.6613.113

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

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

Describe the bug / Опишите ошибку У меня постоянно когда пытаюсь переводить видео на Google Drive возникает Ошибка: доступ к видео ограничен. Потом пробую повторно на следующий день или через пару часов - уже переводит (бывает не всегда с первой попытки). А некоторые видео вообще не получается перевести по той же ошибке. Пробовал расшаривать файл гуглом (типа доступ по ссылке), но это похоже никак не влияет на проблему. Как-то можно исправить?

Кроме того пробовал выполнить перевод в браузере Chrome 128.0.6613.113 с установленным скриптом - ошибка повторяется. 2024-08-31_230558

ilyhalight commented 2 months ago

Operating system / Операционная система Windows 11 Pro 23H2

Browser / Браузер Firefox 129.0.2 (64-разрядный) Chrome 128.0.6613.113

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

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

Describe the bug / Опишите ошибку У меня постоянно когда пытаюсь переводить видео на Google Drive возникает Ошибка: доступ к видео ограничен. Потом пробую повторно на следующий день или через пару часов - уже переводит (бывает не всегда с первой попытки). А некоторые видео вообще не получается перевести по той же ошибке. Пробовал расшаривать файл гуглом (типа доступ по ссылке), но это похоже никак не влияет на проблему. Как-то можно исправить?

Кроме того пробовал выполнить перевод в браузере Chrome 128.0.6613.113 с установленным скриптом - ошибка повторяется. 2024-08-31_230558

Есть пример ссылки по которой возникает такая ошибка? У меня удалось воспроизвести, только, если не делать доступ по ссылке, что логично т.к. у сервера не будет прав на загрузку

Vitalush commented 2 months ago

Есть пример ссылки по которой возникает такая ошибка? У меня удалось воспроизвести, только, если не делать доступ по ссылке, что логично т.к. у сервера не будет прав на загрузку

Да, вот ссылка https://drive.google.com/file/d/18WR29kzafwIDfa4qnit9NeoQXNlbOMlv/view?usp=drive_link К стати, если уже заработал перевод, то он будет включаться и при следующем выборе. Но заставить работать мне удалось наверное с 10 попытки.

ilyhalight commented 2 months ago

Есть пример ссылки по которой возникает такая ошибка? У меня удалось воспроизвести, только, если не делать доступ по ссылке, что логично т.к. у сервера не будет прав на загрузку

Да, вот ссылка https://drive.google.com/file/d/18WR29kzafwIDfa4qnit9NeoQXNlbOMlv/view?usp=drive_link К стати, если уже заработал перевод, то он будет включаться и при следующем выборе. Но заставить работать мне удалось наверное с 10 попытки.

У меня, что с англ, что с авто перевело без ошибок. Возможно, формат изначального файла - mpv как-то влияет, но это просто догадки

Vitalush commented 2 months ago

У меня, что с англ, что с авто перевело без ошибок. Возможно, формат изначального файла - mpv как-то влияет, но это просто догадки

Странно это. А можно еще и эти проверить? https://drive.google.com/drive/folders/1VCwJ6ytZmFYfJfjtH7ioTEQGJtZhCGHY?usp=sharing Не думаю что влияет, у меня и с mp4 файлами такая же фигня. Сюда можно отправить какой-то баг репорт скрипта?

У меня удалось воспроизвести, только, если не делать доступ по ссылке

То есть доступ все таки нужно НЕ делать, или вы имели в виду делать?

ilyhalight commented 2 months ago

То есть доступ все таки нужно НЕ делать, или вы имели в виду делать?

Нужно открывать доступ, чтобы перевод работал. Если не открывать доступ - пишет "ошибка доступ к видео ограничен"

Сюда можно отправить какой-то баг репорт скрипта?

Да, но, если баг связан с какой-либо другой темой и ее еще не обсуждали, то нужно создавать отдельный Issues

Vitalush commented 2 months ago

То есть доступ все таки нужно НЕ делать, или вы имели в виду делать?

Нужно открывать доступ, чтобы перевод работал. Если не открывать доступ - пишет "ошибка доступ к видео ограничен"

Сюда можно отправить какой-то баг репорт скрипта?

Да, но, если баг связан с какой-либо другой темой и ее еще не обсуждали, то нужно создавать отдельный Issues

Наконец-то разобрался в чём была проблема. После загрузки фильма нужно сразу открыть доступ, а затем переводить. А я не знал что доступ обязателен, сначала пробовал перевести, после неудачи открывал доступ, а затем нажимал "перевод видео". И ничего не выходило, скрипт почему-то думал что доступа все еще нет. Всем спасибо, проблема решена.

Vitalush commented 1 month ago

Здравствуйте. Многие видео не хочет переводить, пишет "Возникла ошибка при переводе, попробуйте позже". То есть сначала начинает переводить, подождите, далее спустя какое-то время выдает ошибку. Если не сложно, можете проверить по ссылке https://drive.google.com/file/d/1-ISpGlJy1kemGDGtpDIAulBFGU0J-I_q/view?usp=sharing (18+). Язык выбирать испанский. С чем может быть связано и как исправить?

ilyhalight commented 1 month ago

Здравствуйте. Многие видео не хочет переводить, пишет "Возникла ошибка при переводе, попробуйте позже". То есть сначала начинает переводить, подождите, далее спустя какое-то время выдает ошибку. Если не сложно, можете проверить по ссылке https://drive.google.com/file/d/1-ISpGlJy1kemGDGtpDIAulBFGU0J-I_q/view?usp=sharing (18+). Язык выбирать испанский. С чем может быть связано и как исправить?

Скорее всего, опять у Яндекса что-то поломалось

Vitalush commented 1 month ago

Скорее всего, опять у Яндекса что-то поломалось

Ну как сказать, проблема возникла не сегодня, наблюдаю такое как только начал использовать скрипт (2-3 недели тому назад). Но ранее пока только вникал и списывал на то, что формат видео может не тот, или кодек не такой, ну или звук речи плохой. Но нет, звук здесь хороший, переводит и со звуком в два раза хуже. И все файлы одного формата. Примерно 30% файлов без какой-либо очевидной причине отказывается переводить. Интересно, если сменить Google Drive на тот же Яндекс-диск, то ситуация изменится, или будет все то же.

ilyhalight commented 1 month ago

Скорее всего, опять у Яндекса что-то поломалось

Интересно, если сменить Google Drive на тот же Яндекс-диск, то ситуация изменится, или будет все то же.

Попробуйте, если есть такая возможность