Локальный ИИ-блокнот для встреч с открытым исходным кодом: записывает системный звук без бота в звонке и служит альтернативой Granola.
- Звёзды
- 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 обновляется ежедневно.
Похожие проекты
Браузерный инструмент для работы с субтитрами: редактируйте и оформляйте их, добавляйте в локальные MP4, а при желании распознавайте речь с помощью Whisper на устройстве.
Десктопное приложение для офлайн-транскрибации и перевода аудио и видео на компьютере на основе OpenAI Whisper.
Веб-приложение на Next.js, которое создаёт субтитры с тайм-кодами для загруженных видео и по ссылкам на медиафайлы с помощью модели Whisper от Together AI.
Ориентированный на приватность AI-ассистент для встреч: записывает, расшифровывает и суммирует их локально на macOS и Windows, а для сводок можно использовать Ollama или облачные LLM.
Официальный десктопный клиент Anytype на Electron — локальная база знаний с сквозным шифрованием для macOS, Windows и Linux.