Видеоплеер для Windows для изучения языков: двойные субтитры, локальная генерация субтитров с помощью ИИ, перевод в реальном времени и поиск слов.
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
Скачайте установщик или портативный zip-архив из GitHub Releases
- 2
Запустите установочный .exe или распакуйте портативную сборку и запустите TransubPlayer.exe
- 3
Сборка из исходного кода: получите mpv
powershell -ExecutionPolicy Bypass -File tools\fetch-mpv.ps1 - 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 обновляется ежедневно.
Похожие проекты
Современный видеоплеер и музыкальный проигрыватель для macOS на базе mpv с нативным интерфейсом на Swift.
Веб-приложение на Gradio для Windows: синтез речи, клонирование голоса, транскрибация через Whisper, скачивание видео с YouTube, разделение вокала и перевод для дубляжа.
Видеоплеер на Electron для изучения английского: двуязычные субтитры, повтор предложений, офлайн-словарь и анализ фраз с помощью ИИ.
Приложение для строки меню macOS, которое показывает двуязычные субтитры в реальном времени, составляет структурированные заметки о встречах и переводит речь в звонках и трансляциях на Mac.
Настольное приложение и CLI на базе LLM для работы с видеосубтитрами: распознавание речи, сегментация и корректура текста, перевод и встраивание субтитров в видео.