MixCut-Skill
garroshub/MixCut-SkillИнструмент для автоматического создания нарезок из YouTube-видео. Скачивает фрагменты, генерирует двуязычные субтитры и собирает финальный ролик через Remotion. Подходит для контент-мейкеров и SMM-специалистов.
Установка
npx skills add mixcut-skillREADME
🎬 MixCut-Skill
🗺️ Навигация
Возможности • Установка • Использование • Требования • Конфигурация • Устранение неполадок • Благодарности
MixCut-Skill — высокопроизводительный инструмент для превращения длинных YouTube-видео в профессиональные короткие нарезки. Использует продвинутый AI для анализа контента и Remotion для программного рендеринга видео, автоматизируя весь процесс — от исходных материалов до готового контента для социальных сетей.
🎯 Поддерживаемые платформы
- ✅ Оптимизировано для: YouTube
- 🚀 Roadmap: Планируется поддержка Bilibili, локальных видеофайлов, Twitter/X, а также форматов TikTok/Instagram.
🚀 Возможности
- 🤖 AI-отбор ключевых моментов
Автоматически определяет наиболее вовлекающие фрагменты и ключевые тезисы с помощью больших языковых моделей. - 🧹 Автоматическая очистка субтитров
Интеллектуальная предобработка: удаляет метки спикеров (например,>>), артефакты тайм-синка и слова-паразиты для более чистого восприятия. - 🌍 Профессиональный движок перевода
Многоэтапный конвейер перевода с учётом контекста — обеспечивает точные двуязычные субтитры. - 🎨 Рендеринг через Remotion
Покадровый рендеринг высокого качества на базе Remotion: сложные макеты и плавные переходы. - ⚡ Высокая производительность
Оптимизированный конвейер обработки минимизирует время от загрузки до финального рендера.
🛠️ Требования
| Зависимость | Версия | Назначение |
|---|---|---|
| Python | 3.10+ | Бэкенд-логика, обработка YouTube и AI-оркестрация |
| Node.js | 18+ | Рендеринг Remotion и фронтенд-компоненты |
| FFmpeg | Последняя | Нормализация медиа, нарезка и кодирование |
| yt-dlp | Последняя | Быстрое извлечение видео и субтитров с YouTube |
⚙️ Конфигурация
Для управления API-ключами AI-анализа инструмент требует наличия файла .env в корне проекта.
Создайте файл .env и добавьте следующее:
# AI Provider Keys
OPENAI_API_KEY=your_openai_key_here
ANTHROPIC_API_KEY=your_anthropic_key_here
DEEPSEEK_API_KEY=your_deepseek_key_here
# Optional: FFmpeg Path (if not in System PATH)
# FFMPEG_PATH=C:\ffmpeg\bin\ffmpeg.exe📦 Установка
Добавьте MixCut-Skill в проект стандартной командой:
npx skills add mixcut-skill
📖 Использование
Запустите задачу mixcut для старта интерактивного рабочего процесса:
# Пример команды для запуска скилла
/mixcutAI-ассистент проведёт вас через все этапы: ввод YouTube URL → AI-анализ → выбор ключевых моментов → настройка стиля → финальный рендер.
🔧 Устранение неполадок
- FFmpeg не найден: убедитесь, что FFmpeg установлен и добавлен в системный
PATH. На Windows можно явно указатьFFMPEG_PATHв файле.env. - Ошибки рендеринга Remotion:
- Убедитесь, что все Node-зависимости установлены:
cd remotion && npm install. - Проверьте актуальность драйверов GPU — Remotion использует Chromium для рендеринга.
- При рендеринге на headless-серверах убедитесь, что настроен
xvfbили аналог.
- Убедитесь, что все Node-зависимости установлены:
🤝 Благодарности
Отдельная благодарность следующим проектам:
- Youtube-clipper-skill — источник вдохновения и базовая логика обработки YouTube.
- Remotion — замечательный фреймворк для создания видео на React.