FOSWLY / vot-cli

voice-over-translation but it's a CLI
138 stars 12 forks source link

Как всё-таки,на самом деле пользоваться скриптом translate.ps1 ? #42

Open Aleksei4ik666 opened 1 month ago

Aleksei4ik666 commented 1 month ago

Скачал всякие дистрибутивы,типо node.js и прочего,что нужно для работы скрипта и уже несколько дней пытаюсь это чудо запустить,но нивкакую не получается - то ему пути мои не нравятся,я изменил название папки (внезапно ему пробелы не понравились,что странно),то прог ему нехватало для скачивания....теперь,вроде всё исправил и всё,вроде как должно работать - ошибок того,что чего-то нехватает уже нету,но теперь появилась новая ошибка - Error: Link not entered. Я даже батник сделал и даже пробовал vot-cli переместить в другую папку (до сих пор не пойму,как он работает - там ведь ни эксешника,ни библиотеки...даже файла без расширения нету - как оно вообще работает ?!) и путь в path менял (ибо ничего из набора ни устанавливал - ни yt-dlp, ffmpeg,только vot-cli по инструкции,тоже через батник - npm install -g vot-cli В итоге сделал такое батник: chcp 1251>nul cd E:\Софт\Инэт\Voice_Over_Translation\VOT-CLI\scripts translate.ps1 https://www.youtube.com/watch?v=26PrgjTboVQ 0.2 pause

и судя по инструкциям - всё должно работать,но я по-прежнему получаю ошибку Voice Over Translation CLI (VOT-CLI) - Error: Link not entered.

Вывод выглядит примерно так: E:\VOT-CLI\scripts>translate.ps1 https://www.youtube.com/watch?v=26PrgjTboVQ 0.2 Error: Link not entered.

Что ему ещё-то не нравится ? как ссылка не введена,хотя она введена ? всё,как в инструкции - с хттпс и ссылка не укороченная,но всё равно что-то не так...поиск не дал вообще никаких результатов,как-будто никто этим VOT-CLI вообще никто не пользовался и не пользуется(

ilyhalight commented 1 month ago

ничего из набора ни устанавливал - ни yt-dlp, ffmpeg,только vot-cli по инструкции

тогда нужно прописывать в терминале vot-cli https://www.youtube.com/watch?v=26PrgjTboVQ (при необходимости добавить опции из примеров), а не использовать translate.ps1 скрипт

Aleksei4ik666 commented 3 weeks ago

но ведь через vot-cli переводится только звук и зачем-то заливается на какой-то сайт,на который потом дают ссылку...зачем всё так сложно сделано - непонятно... для чего вообще тогда качалка с ютуба нужна ? да и в примере на сайте было написано так,через скрипт...почему этот-то способ не работает ?(

ilyhalight commented 3 weeks ago

но ведь через vot-cli переводится только звук и зачем-то заливается на какой-то сайт,на который потом дают ссылку...зачем всё так сложно сделано - непонятно... для чего вообще тогда качалка с ютуба нужна ? да и в примере на сайте было написано так,через скрипт...почему этот-то способ не работает ?(

потому что скрипт переводит видео не локально на вашем пк, а на серверах Яндекса => заливает переведенный результат туда же.

для чего вообще тогда качалка с ютуба нужна ?

чтобы соединить переведенный звук с видео и сразу получить mp4 файл, для этого и нужна установка ffmpeg и yt-dlp и использование translate.ps1 и др. аналогичных скриптов для терминала

Aleksei4ik666 commented 3 weeks ago

ладно,окей,но вопрос всё ещё остался - почему транслейт.пс1 -то не видит то,что я ему дают ссылку ? как это исправить ?

ilyhalight commented 3 weeks ago

ладно,окей,но вопрос всё ещё остался - почему транслейт.пс1 -то не видит то,что я ему дают ссылку ? как это исправить ?

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

Aleksei4ik666 commented 2 weeks ago

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

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

ilyhalight commented 2 weeks ago

дык зачем тогда вообще отвечать в этой теме,если не знаешь в чём проблема ?

Чтобы issue просто так не висел, а хотя бы как-то пытался решится. Ждать ответа от создателя этого ps1 скрипта ты будешь долго. Если вообще сможешь его получить, с его активностью на гитхабе раз в пару месяцев

версия пс старая ? а чё,её разве можно обновить ? винду периодически обновляю...

Есть разные версии Powershell, обычно при установке чистой 10/11 винды с оф. сайта идет 5.x. С ней тестировал - скрипт работает как задумано. Глянуть версию можно прописав команду $PSVersionTable в Powershell