Skip to content

Releases: zeter1/Video-Translator-Pro

Video Translator Pro — Windows-сборка d2e3f97

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:53

Изменения Windows-сборки

  • Добавлена готовая Windows-сборка Video-Translator-Pro.exe для запуска без установленного Python.

  • FFmpeg и ffprobe включаются внутрь EXE и доступны приложению из PyInstaller runtime-каталога.

  • Добавлен frozen-runtime path contract: пользовательские логи, checkpoints и cache по-прежнему создаются рядом с EXE, а bundled media tools не требуют системного PATH.

  • Добавлен packaged self-test, который проверяет импорты numpy, PyTorch, OpenAI Whisper, Edge TTS, gTTS, deep-translator и MoviePy без загрузки Whisper-модели.

  • Packaged self-test также запускает встроенные ffmpeg.exe и ffprobe.exe перед публикацией.

  • Бинарник публикуется вместе с отдельным SHA-256 только после успешных regression tests и packaged smoke-test.

  • Исправлен Windows regression test восстановления пакета: короткий DOS-путь (RUNNER~1) и длинный путь теперь сравниваются как идентичность одного файла через os.path.samefile(), а не как буквальные строки.

Проверка

CI подтверждает сборку и запуск packaged runtime на GitHub-hosted Windows runner. Реальный end-to-end перевод видео, загрузка Whisper-модели, сетевой перевод/TTS и аппаратное ускорение остаются внешними runtime-сценариями и требуют проверки в пользовательской среде.

Video Translator Pro — Windows-сборка 3e84375

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:52

Изменения Windows-сборки

  • Опубликована актуальная модульная версия Video Translator Pro с постоянной очередью задач: можно добавлять следующие видео во время обработки, а незавершённую задачу продолжить после перезапуска.
  • Добавлены локальные и гибридные маршруты перевода и озвучки: MarianMT, Argos и Piper с автоматическим переходом к доступным альтернативам. Модели и голоса устанавливаются отдельно; они не включены в EXE.
  • Сохранены улучшения качества: подсказки Whisper из glossary, SRT рядом с готовым MP4, приглушение исходной речи во время русского голоса и Pause Sync.
  • Исправлены совпадающие идентификаторы задач при быстром добавлении нескольких видео; очередь больше не путает такие задачи.
  • EXE собирается из актуальных исходников с обязательными Python-зависимостями, локальными AI-библиотеками, FFmpeg и ffprobe. Перед выпуском workflow выполняет regression suite и проверку импортов и медиатулов внутри собранного EXE.
  • Рядом с EXE публикуется SHA-256 для проверки скачанного файла.

Проверка

Локально python tools/verify_project.py: 304 теста, 18 пропущены. GitHub Actions дополнительно проверяет сборку и packaged self-test на Windows перед созданием релиза. Реальный перевод видео, сетевые сервисы, загрузка моделей и аппаратное ускорение требуют проверки в пользовательской среде.