OpenSubs: открытый ИИ-сервис для автоматических субтитров прямо в браузере
Для создания субтитров к коротким роликам теперь доступен OpenSubs - бесплатный проект с открытым исходным кодом. Он помогает подготовить видео для Shorts, Reels, TikTok и других платформ: распознаёт речь, формирует таймкоды, при необходимости переводит текст и добавляет его поверх изображения. По возможностям сервис напоминает VEED и Kapwing, но делает акцент на конфиденциальности: видео обрабатывается на устройстве пользователя и не отправляется на сторонние серверы. Подробнее о том, как устроен [проект OpenSubs для автоматического создания субтитров](https://habr.com/ru/articles/1107496/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1107496), можно узнать на странице проекта и в его репозитории.
OpenSubs использует модель распознавания речи Whisper. С её помощью сервис преобразует аудиодорожку в текст и выставляет точные временные отметки, чтобы надписи появлялись синхронно с произнесёнными словами. Так автоматические субтитры онлайн можно подготовить без установки отдельного видеоредактора и ручного прослушивания записи.
Пользователю доступны 12 вариантов оформления - от лаконичных строк до крупных анимированных надписей с выделением текущего слова. Такой формат часто встречается в популярных вертикальных видео и помогает следить за речью даже при выключенном звуке. После обработки готовый ролик можно экспортировать в MP4: субтитры будут встроены в видеоряд, а водяных знаков не появится. Для экспорта требуется бесплатная регистрация.
Сервис поддерживает перевод на 20 языков, в том числе на русский. Можно оставить на экране только перевод или одновременно показывать исходный текст и переведённую версию. При этом распознавание выполняется локально. Для бесплатного локального перевода понадобится совместимая версия Chrome; в зависимости от выбранного способа запуска и обработки набор доступных возможностей может отличаться.
Разработчики подчёркивают, что OpenSubs не требует загружать видео на удалённую платформу. Пользователь открывает сервис в браузере, добавляет файл и работает с ним на собственном устройстве. Предусмотрены также альтернативные варианты запуска - например, для тех, кто предпочитает установленную версию или хочет наложить субтитры на видео, воспроизводимое в другой вкладке.
Исходный код проекта написан на TypeScript, Rust и JavaScript и опубликован под лицензией GNU Affero General Public License v3.0. Благодаря открытой лицензии код можно изучать и использовать в рамках её условий. Это особенно важно для тех, кому нужен не только готовый инструмент, но и возможность проверить, как именно выполняются обработка и экспорт.
Отдельный модуль на Rust отвечает за разбиение текста на строки, контроль скорости чтения, стили оформления и запись субтитров в формате ASS. Его можно собирать как WebAssembly для работы в браузере или как нативную программу. Общая реализация помогает сохранять одинаковый результат в разных вариантах OpenSubs: инструменты формируют субтитры по единым правилам, а не создают несовпадающие версии одной и той же разметки.
Тем, кто хочет создать субтитры для видео онлайн, такой подход может сэкономить время на рутинной подготовке ролика. Автоматическая транскрибация видео особенно полезна для регулярных публикаций, интервью, обучающих материалов и записей с длинными репликами. После распознавания текст всё равно стоит проверить: имена, специальные термины, акценты и шумы могут повлиять на точность результата.
OpenSubs также может быть удобен авторам, которые выпускают ролики на нескольких языках. Вместо подготовки отдельных файлов вручную можно получить исходную расшифровку, сделать перевод и выбрать подходящий стиль оформления в одном рабочем процессе. А возможность не передавать видео на сторонний сервер будет существенным преимуществом для тех, кто обрабатывает личные записи или материалы, не предназначенные для публичного доступа.
Таким образом, проект объединяет в одном браузерном инструменте распознавание, перевод и визуальное оформление текста. Генератор субтитров для видео с открытым кодом может стать альтернативой коммерческим редакторам для тех, кому важны локальная обработка, отсутствие водяных знаков и возможность разобраться в устройстве программы. При этом итоговое качество по-прежнему зависит от чистоты звука и проверки автоматически распознанного текста.


