Суть проекта: контроль без ограничений
Новый репозиторий AI-Youtube-Shorts-Generator позиционируется как прямая альтернатива коммерческим сервисам вроде Opus Clip, Vidyo.ai, Klap и SubMagic. Ключевое отличие — отсутствие абонентской платы за «минуты» или «клипы». Пользователи получают доступ к полному стеку инструментов: от транскрипции до автосреза, работая либо через облачный API (MuAPI), либо полностью локально на своем оборудовании.
Инструмент использует LLM-модели (GPT-класс) для анализа сценария и выделения моментов с высоким потенциалом виральности, а также Whisper для точной транскрипции. Результат — готовые 9:16 видео с динамичным кадрированием, готовыми к публикации в TikTok, Reels и YouTube Shorts.
Технические детали и архитектура
Проект поддерживает два режима работы, что критично для разработчиков и агентств, заботящихся о приватности данных:
- API Mode (по умолчанию): Использует сервис MuAPI для скачивания, транскрипции и кропа. Требует только ключ API, не нагружает локальное железо.
- Local Mode: Работает офлайн (кроме вызова LLM). Использует
yt-dlpдля загрузки,faster-whisper(CPU/CUDA) для транскрипции, OpenCV для отслеживания лиц при кропе и LLM (OpenAI или Gemini) для ранжирования хайлайтов.
Алгоритм учитывает не только общую «интересность», но и специфические триггеры: эмоциональные пики, спорные утверждения, цитаты, сюжетные повороты и практическую ценность. Для видео длиннее 30 минут предусмотрена автоматическая нарезка на 20-минутные чанки с перекрытием, чтобы не пропустить важные моменты.
Сравнение с коммерческими аналогами
Главное преимущество решения — прозрачность и гибкость. В отличие от «черных ящиков» платных сервисов, здесь пользователь видит score (оценку виральности), хук и причину выбора каждого клипа. Ниже приведено сравнение ключевых параметров:
| Параметр | AI-Youtube-Shorts-Generator | Opus Clip / Vidyo.ai / Klap |
|---|---|---|
| Стоимость | Бесплатно (оплата только за API или свое железо) | $20–300/мес подписка |
| Лимиты | Нет лимитов на количество клипов | Ограничение минут/клипов, перерасход платный |
| Водяные знаки | Отсутствуют | Присутствуют на бесплатных тарифах |
| Алгоритм хайлайтов | Полностью редактируемый, прозрачный score | Закрытый «черный ящик» |
| Формат вывода | Любой аспект/разрешение, JSON-вывод | Зафиксированные пресеты |
| Конфиденциальность | Self-hosted (данные на вашем сервере) | Видео загружаются на серверы провайдера |
Быстрый старт и интеграция
Для локального запуска требуется Python 3.10+, FFmpeg и ключи от LLM (OpenAI или Gemini). Установка стандартна для Python-проектов:
git clone https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator.git
cd AI-Youtube-Shorts-Generator
pip install -r requirements.txt
Инструмент предоставляет CLI и Python-библиотеку. Можно обрабатывать батчи ссылок через xargs или импортировать функцию generate_shorts() в свои пайплайны. Результат можно выгрузить в JSON (--output-json), что упрощает автоматизацию контента для агентств и SaaS-платформ.
Почему это важно
Рынок AI-инструментов для создания коротких видео перенасыщен дорогими подписками, которые часто не оправдывают себя при массовом производстве контента. Открытый код позволяет разработчикам встраивать эту логику в свои продукты без роялти, а создателям контента — экономить сотни долларов в месяц, используя локальные ресурсы или дешевые API-вызовы. Это шаг к демократизации доступа к качественному видеомаркетингу.
Источник: Github ↗
