Repolode
open-subs

open-subs/opensubs

Локальное создание субтитров для любых видео с помощью Whisper: транскрибация, перевод, оформление и встраивание — в браузере, десктопном приложении или CLI, без загрузки видео.

Open source альтернатива:VEEDKapwing

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

Что это?

OpenSubs создаёт субтитры к видео: распознаёт речь, переводит текст, применяет оформление и встраивает субтитры в изображение. Видео обрабатывается на устройстве пользователя и никогда не загружается на сервер, поскольку у продукта нет эндпоинта для загрузки. Локально скачивается и кэшируется только модель распознавания речи; текст субтитров покидает устройство, только если вместо локального переводчика выбран облачный.

Один и тот же движок доступен в виде веб-приложения во вкладке браузера, расширения для Chrome, Edge и Firefox, показывающего живые субтитры поверх воспроизводимого видео, десктопного приложения для длинных файлов и пакетной обработки на macOS, Windows и Linux, а также исполняемого файла командной строки. Разбиение на строки, ограничения скорости чтения, пресеты оформления и генератор ASS входят в общую библиотеку на Rust, которая компилируется в WebAssembly и нативный исполняемый файл, поэтому все интерфейсы создают одинаковый результат.

Репозиторий представляет собой монорепозиторий с крейтами Rust для анализа медиафайлов, распознавания речи, работы с SRT/VTT/ASS и провайдерами перевода, а также интерфейсами на Svelte, Tauri, Capacitor и API расширений. Десктопное приложение и CLI используют ffmpeg для встраивания субтитров; для этого нужна сборка с фильтрами ass и whisper.

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

  • 01Распознаёт речь с помощью Whisper локально в браузере или на десктопе.
  • 02Переводит субтитры локальным переводчиком или через дополнительный облачный сервис.
  • 03Встраивает в видео оформленные субтитры с использованием пресетов стилей ASS.
  • 04Экспортирует субтитры в файлы SRT, VTT и ASS.
  • 05Показывает живые субтитры поверх видео во вкладках Chrome, Edge или Firefox.
  • 06Предоставляет CLI для скриптов и CI-пайплайнов.

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

  • Создание субтитров к личным или конфиденциальным видео, которые нельзя загружать в сторонние сервисы.
  • Пакетная обработка длинных видеофайлов на компьютере.
  • Добавление живых субтитров к видео, которые смотрят в браузере.
  • Автоматизация создания субтитров в CI или скриптах.

Темы

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

Что такое opensubs?
Локальное создание субтитров для любых видео с помощью Whisper: транскрибация, перевод, оформление и встраивание — в браузере, десктопном приложении или CLI, без загрузки видео. OpenSubs создаёт субтитры к видео: распознаёт речь, переводит текст, применяет оформление и встраивает субтитры в изображение. Видео обрабатывается на устройстве пользователя и никогда не загружается на сервер, поскольку у продукта нет эндпоинта для загрузки. Локально скачивается и кэшируется только модель распознавания речи; текст субтитров покидает устройство, только если вместо локального переводчика выбран облачный.
opensubs можно использовать бесплатно? Какая у него лицензия?
opensubs распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
opensubs всё ещё поддерживается?
Активно поддерживается. Последний коммит в opensubs — 16 окт. 2026 г..
Для чего можно использовать opensubs?
Создание субтитров к личным или конфиденциальным видео, которые нельзя загружать в сторонние сервисы. Пакетная обработка длинных видеофайлов на компьютере. Добавление живых субтитров к видео, которые смотрят в браузере. Автоматизация создания субтитров в CI или скриптах.
Где скачать opensubs?
Исходный код и инструкции по установке — на GitHub: https://github.com/open-subs/opensubs

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

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

Ориентированный на приватность AI-ассистент для встреч: записывает, расшифровывает и суммирует их локально на macOS и Windows, а для сводок можно использовать Ollama или облачные LLM.

31,9 тыс.3,6 тыс.RustMITОбновлён в прошлом месяце