short-video-maker: open-source инструмент для автоматического создания коротких видео 153

小编 ·

short-video-maker: open-source инструмент для автоматического создания коротких видео

short-video-maker — open-source инструмент для автоматического создания коротких видео. Он принимает текстовый ввод и, объединяя преобразование текста в речь, автоматическую генерацию субтитров, фоновые видео и музыку, создаёт короткие видео для TikTok, Instagram Reels и YouTube Shorts. Поддерживает запуск через NPX или Docker, с несколькими режимами работы и настройкой переменных окружения. Предоставляет REST API и сервис Model Context Protocol (MCP); зависит от Remotion, Whisper CPP и др.

short-video-maker: open-source инструмент для автоматического создания коротких видео

Что такое short-video-maker?

short-video-maker — это инструмент с открытым исходным кодом для автоматического создания коротких видео. Он принимает текстовый ввод и, используя преобразование текста в речь, автоматическую генерацию субтитров, фоновые видео и музыку, создаёт короткие видео для TikTok, Instagram Reels и YouTube. Поддерживает запуск через NPX или Docker, имеет несколько способов запуска и конфигурацию через переменные среды. Предоставляет REST API и сервис Model Context Protocol (MCP). В основе лежат технологии Remotion, Whisper CPP и другие.

short-video-maker:инструмент для автоматического создания коротких видео с открытым исходным кодом.webp

Функции short-video-maker

  • Генерация полноценных коротких видео из текстовых подсказок.

  • Преобразование текста в речь.

  • Автоматическая генерация и стилизация субтитров.

  • Поиск и выбор фоновых видео через Pexels.

  • Поддержка фоновой музыки с возможностью выбора жанра/настроения.

  • Предоставление REST API и сервера Model Context Protocol (MCP).

Как работает short-video-maker

  • Преобразует текст в речь с помощью Kokoro TTS.

  • Генерирует точные субтитры с помощью Whisper.

  • Находит подходящие фоновые видео через Pexels.

  • Объединяет все элементы с помощью Remotion.

  • Рендерит короткие видео профессионального качества с точной синхронизацией субтитров.

Запуск

Использование NPX (рекомендуется)

Способ запуска с поддержкой GPU:

LOG_LEVEL=debug PEXELS_API_KEY= npx short-video-maker
Необходимо установить среду Node.js и быстро запускать через команду npx.

Использование Docker

Версия для CPU:

docker run -it --rm --name short-video-maker -p 3123:3123 \
  -e PEXELS_API_KEY= \
  gyoridavid/short-video-maker:latest

Версия для NVIDIA GPU:

docker run -it --rm --name shorts-video-maker -p 3123:3123 \
  -e PEXELS_API_KEY= --gpus=all \
  gyoridavid/short-video-maker:latest-cuda

Переменные среды

  • PEXELS_API_KEY: API-ключ для получения фоновых видео из Pexels.

  • PORT: порт сервера API/MCP, по умолчанию 3123.

  • LOG_LEVEL: уровень логирования сервера, по умолчанию info; возможные значения: trace, debug, info, warn, error.

  • WHISPER_VERBOSE: подробный режим Whisper, по умолчанию false.

Примеры

Пример ввода JSON:

{
  "scenes": [
    {
      "text": "Hello world! Enjoy using this tool to create awesome ai workflows",
      "searchTerms": ["rainbow"]
    }
  ],
  "config": {
    "paddingBack": 1500,
    "music": "happy"
  }
}

Результат — файл hello_world.mp4.

Применение short-video-maker

  • Создание контента для социальных сетей: быстрая генерация коротких видео для платформ TikTok, Instagram Reels, YouTube Shorts и других.

  • Образовательная сфера: создание анонсов курсов, учебных материалов или видео для изучения языков.

  • Новости и медиа: генерация новостных сводок, тематических репортажей или видео о срочных новостях.

  • Коммерческий маркетинг: компании используют для продвижения продуктов и бренда. Например, бренды косметики могут генерировать короткие видео на основе текстов с описанием продукции.

  • Образование и обучение: преподаватели и образовательные учреждения могут создавать короткие обучающие видео.

GitHub: https://github.com/gyoridavid/short-video-make