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
Генерация полноценных коротких видео из текстовых подсказок.
Преобразование текста в речь.
Автоматическая генерация и стилизация субтитров.
Поиск и выбор фоновых видео через 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
Помощник сценариста▸
AI Приложения
AI Новости 