Repolode
dlsandy

dlsandy/Transub-Player

Видеоплеер для Windows, который создаёт двуязычные субтитры на лету с помощью распознавания речи и перевода на устройстве.

Звёзды
893
Форки
75
Открытые issues
7
Последний коммит
4 дня назад

Что это?

Transub Player — видеоплеер для Windows, позволяющий смотреть иностранные фильмы, дорамы и аниме без файла субтитров. При открытии видео воспроизведение начинается сразу, а субтитры генерируются на лету: речь распознаёт встроенный Whisper, а затем, когда модель готова, перевод выполняет локальная модель через llama-server.

Клавишами 1, 2 и 3 можно переключаться между переводом, субтитрами на языке оригинала и двумя дорожками субтитров. Во время воспроизведения можно менять исходный и целевой языки: китайский, японский, корейский и английский. Если рядом с видео уже есть файл субтитров, сначала загружается он; в любой момент можно снова включить субтитры, генерируемые на лету.

Плеер создан на WPF и использует mpv для воспроизведения видео. Он также открывает распространённые URL сетевых потоков и может записывать их в локальное хранилище. Модели распознавания и перевода загружаются по мере необходимости; предусмотрена поддержка опционального ускорения на GPU.

Ключевые возможности

  • 01Создаёт субтитры на лету по речи с помощью встроенного распознавания Whisper.
  • 02Переключает режимы субтитров: перевод, язык оригинала или обе дорожки — с помощью цифровых клавиш.
  • 03Позволяет менять исходный и целевой языки во время воспроизведения.
  • 04Если рядом с видео есть файл субтитров, сначала загружает его.
  • 05Открывает распространённые URL сетевых потоков и позволяет записывать их локально.
  • 06Загружает модели распознавания и перевода по мере необходимости.

Сценарии использования

  • Просмотр иностранного фильма или серии аниме, если не удаётся найти файл субтитров.
  • Просмотр видео с субтитрами на двух языках для изучения нового языка.
  • Запись потокового видео в локальное хранилище для последующего просмотра.

Быстрый старт

  1. 1

    Скачайте установщик или портативный zip-архив из GitHub Releases

  2. 2

    Запустите установочный .exe или распакуйте портативную сборку и запустите TransubPlayer.exe

  3. 3

    Сборка из исходного кода: получите mpv

    powershell -ExecutionPolicy Bypass -File tools\fetch-mpv.ps1
  4. 4

    Сборка из исходного кода: запустите плеер

    dotnet run --project src\TransubPlayer\TransubPlayer.csproj

Что важно знать

  • Только для Windows (64-разрядные версии 10 или 11).
  • В метаданных проекта лицензия не указана.
  • При первом запуске требуется подключение к интернету, чтобы скачать модели распознавания и перевода.
  • Субтитры генерируются в реальном времени, поэтому отображаются с небольшой задержкой относительно изображения и не соответствуют качеству финального релиза.

В подборках

Темы

Частые вопросы

Что такое Transub-Player?
Видеоплеер для Windows, который создаёт двуязычные субтитры на лету с помощью распознавания речи и перевода на устройстве. Transub Player — видеоплеер для Windows, позволяющий смотреть иностранные фильмы, дорамы и аниме без файла субтитров. При открытии видео воспроизведение начинается сразу, а субтитры генерируются на лету: речь распознаёт встроенный Whisper, а затем, когда модель готова, перевод выполняет локальная модель через llama-server.
Transub-Player можно использовать бесплатно? Какая у него лицензия?
У Transub-Player не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
Transub-Player всё ещё поддерживается?
Активно поддерживается. Последний коммит в Transub-Player — 4 нояб. 2026 г..
Для чего можно использовать Transub-Player?
Просмотр иностранного фильма или серии аниме, если не удаётся найти файл субтитров. Просмотр видео с субтитрами на двух языках для изучения нового языка. Запись потокового видео в локальное хранилище для последующего просмотра.
Как установить Transub-Player?
Скачайте установщик или портативный zip-архив из GitHub Releases Запустите установочный .exe или распакуйте портативную сборку и запустите TransubPlayer.exe Сборка из исходного кода: получите mpv: powershell -ExecutionPolicy Bypass -File tools\fetch-mpv.ps1 Сборка из исходного кода: запустите плеер: dotnet run --project src\TransubPlayer\TransubPlayer.csproj
Где скачать Transub-Player?
Исходный код и инструкции по установке — на GitHub: https://github.com/dlsandy/Transub-Player

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Веб-приложение на Gradio для Windows: синтез речи, клонирование голоса, транскрибация через Whisper, скачивание видео с YouTube, разделение вокала и перевод для дубляжа.

13,4 тыс.+24 за неделю1,9 тыс.PythonGPL-3.0Обновлён 4 месяца назад

Приложение для строки меню macOS, которое показывает двуязычные субтитры в реальном времени, составляет структурированные заметки о встречах и переводит речь в звонках и трансляциях на Mac.

1,6 тыс.+1,2 тыс. за неделю289SwiftApache-2.0Активно поддерживаетсяОбновлён 6 часов назад

Настольное приложение и CLI на базе LLM для работы с видеосубтитрами: распознавание речи, сегментация и корректура текста, перевод и встраивание субтитров в видео.

16,5 тыс.+58 за неделю1,4 тыс.PythonGPL-3.0Обновлён 2 месяца назад