Repolode
Nutlope

Nutlope/ai-subtitles

Веб-приложение на Next.js, которое создаёт субтитры с тайм-кодами для загруженных видео и по ссылкам на медиафайлы с помощью модели Whisper от Together AI.

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

Звёзды
466
Форки
70
Открытые issues
2
Последний коммит
7 месяцев назад

Что это?

SubStudio — веб-приложение для создания субтитров к видео. Загрузите видеофайл или вставьте прямую ссылку на медиафайл — приложение извлечёт аудио и отправит его модели Whisper Large v3 от Together AI для транскрибации с временными метками на уровне слов. Короткие интервалы объединяются в удобные для чтения блоки субтитров.

Перед экспортом можно посмотреть результат и настроить оформление субтитров в реальном времени, выбрав один из шести готовых стилей: Classic, TikTok, Modern Box, Cinematic, Outline и Bold Center. Субтитры можно скачать в формате SRT или VTT либо вшить в MP4.

Проект создан на Next.js (App Router), Tailwind CSS, Framer Motion и FFmpeg через fluent-ffmpeg. Его можно запустить локально, указав API key Together AI в файле .env или введя его в интерфейсе, а также развернуть на Vercel одним нажатием.

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

  • 01Транскрибирует аудио из видео с временными метками на уровне слов с помощью Whisper Large v3 от Together AI.
  • 02Принимает загруженные видеофайлы или прямые ссылки на медиафайлы.
  • 03Предлагает шесть готовых стилей субтитров с предпросмотром в реальном времени.
  • 04Экспортирует субтитры в форматах SRT и VTT или в виде MP4 со вшитыми субтитрами.

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

  • Добавление субтитров к коротким видео для TikTok или Reels.
  • Создание файлов субтитров SRT или VTT для монтажа видео.
  • Подготовка публикаций для соцсетей со вшитыми субтитрами.

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

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/Luffixos/ai-subtitles.git
  2. 2

    Создайте файл .env с ключом Together AI (TOGETHER_API_KEY=your_api_key_here)

  3. 3

    Установите зависимости

    npm install
  4. 4

    Запустите сервер разработки по адресу http://localhost:3000

    npm run dev

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

  • Для транскрибирования нужен API-ключ Together AI.
  • В метаданных проекта лицензия не указана, но в README указана MIT. Перед повторным использованием проверьте лицензию.

Темы

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

Что такое ai-subtitles?
Веб-приложение на Next.js, которое создаёт субтитры с тайм-кодами для загруженных видео и по ссылкам на медиафайлы с помощью модели Whisper от Together AI. SubStudio — веб-приложение для создания субтитров к видео. Загрузите видеофайл или вставьте прямую ссылку на медиафайл — приложение извлечёт аудио и отправит его модели Whisper Large v3 от Together AI для транскрибации с временными метками на уровне слов. Короткие интервалы объединяются в удобные для чтения блоки субтитров.
ai-subtitles можно использовать бесплатно? Какая у него лицензия?
У ai-subtitles не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
ai-subtitles всё ещё поддерживается?
Нет коммитов больше 6 месяцев. Последний коммит в ai-subtitles — 7 апр. 2026 г..
Для чего можно использовать ai-subtitles?
Добавление субтитров к коротким видео для TikTok или Reels. Создание файлов субтитров SRT или VTT для монтажа видео. Подготовка публикаций для соцсетей со вшитыми субтитрами.
Как установить ai-subtitles?
Клонируйте репозиторий: git clone https://github.com/Luffixos/ai-subtitles.git Создайте файл .env с ключом Together AI (TOGETHER_API_KEY=your_api_key_here) Установите зависимости: npm install Запустите сервер разработки по адресу http://localhost:3000: npm run dev
Где скачать ai-subtitles?
Исходный код и инструкции по установке — на GitHub: https://github.com/Nutlope/ai-subtitles

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

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

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

1158TypeScriptAGPL-3.0Обновлён 12 часов назад