voice-over-translation icon indicating copy to clipboard operation
voice-over-translation copied to clipboard

Предложение как переводить видео длинее 4-ёх часов

Open LazyOverlordZindarak opened this issue 1 year ago • 4 comments

https://github.com/ilyhalight/voice-over-translation/issues/1#issuecomment-1672184917

Расширение не может переводить видео длиной более 4 часов (ограничение API переводчика)

Возможно ли по частям переводить большие видео?

Если вручную разрезать видео на несколько частей и перезалить, то возможно. Если речь про оригинал без перезаливов, то нет.

Как вариант, можно сделать так: при открытии видео длинне 4-ёх часов, автоматически скачивается его аудиодорожка. Разрезается на куски по 4 часа. (Разрез можно делать в месте достаточно длинной тишины.) Эта серия кусков заливается на какой-нибудь аудио хостинг. Затем делается запрос в yandex api на перевод этих аудио кусков. Когда перевод закончен, видео становится доступно для проигрывания с закадровым переводом. Во время проигрывания этого видео воспроизводятся разные переведённые аудио куски, в зависимости от места где сейчас проигрывается видео.

LazyOverlordZindarak avatar Sep 23 '23 15:09 LazyOverlordZindarak

Подумаю над этим, в целом, выглядит неплохим решением

ilyhalight avatar Sep 23 '23 15:09 ilyhalight

Было бы полезно. Ато приходится скачивать видео, разрезать на 4 часа, затем загружать (возможно ловить страйк, даже когда ролик доступен по ссылке ) и делать перевод этих кусочков

awesomebloging avatar Oct 06 '23 19:10 awesomebloging

А есть вообще вариант самому убрать ограничение? Если да, то как?

moxuq avatar Jun 04 '24 19:06 moxuq

А есть вообще вариант самому убрать ограничение? Если да, то как?

Нужно поделить видео на несколько частей, которые будут меньше 4 часов, и их заливаете на любой поддерживаемый сайт

ilyhalight avatar Jun 04 '24 19:06 ilyhalight