Note
Пожалуйста, установите yt-dlp, чтобы переводить новые видео с YouTube. Если yt-dlp не найден, скрипт может возвращать ошибки. Если вы используете Deno, убедитесь, что вы предоставили все разрешения при запуске скрипта, иначе он не сможет работать с файлами, сетью и yt-dlp. Пример команды: deno -A src/index.ts <args>
- Обработка ссылок отделена от отображения прогресса
- Упрощена логика ожидания перевода
- Обновлена версия библиотек
vot.jsдоv3.1.4- Удалена поддержка VOT Backend и параметра
--vot-hostсоответственно - Исправлена ошибка из-за которой на некоторых версиях NodeJS скрипт мог выдавать ошибку
Failed to request create session(#76)
- Удалена поддержка VOT Backend и параметра
- Неудачная загрузка аудио или субтитров больше не считается успешной в режимах
--jsonи--no-visual - Исправлен код завершения при ошибке в визуальном режиме
- В JSON-результатах ошибок добавлено сообщение с причиной сбоя
- Аудио теперь записывается на диск по частям, а не загружается целиком в память
- Одновременно обрабатывается не больше пяти ссылок. Остальные ждут своей очереди
- Теперь если серверу нужна аудиодорожка для перевода видео, скрипт загружает её через
yt-dlpи отправляет на сервер по частям - Команда
--versionтеперь показывает версиюyt-dlp. Еслиyt-dlpне удалось запустить, показывается причина - Добавлены параметры
--cookiesи--cookies-from-browserдля передачи cookies вyt-dlp. Рекомендуется выставить любой из них, чтобы не испытывать проблем с загрузкой аудиодорожки в некоторых случаях - Из списка выбора языков удалены "Литовский" и "Латышский" языки (больше не поддерживаются API перевода)
Full Changelog: 2.0.1...2.1.0