Claude Info
AI и агенты

MixCut-Skill

garroshub/MixCut-Skill

Инструмент для автоматического создания нарезок из YouTube-видео. Скачивает фрагменты, генерирует двуязычные субтитры и собирает финальный ролик через Remotion. Подходит для контент-мейкеров и SMM-специалистов.

Установка

terminal
bash
npx skills add mixcut-skill

README

🎬 MixCut-Skill


🗺️ Навигация

ВозможностиУстановкаИспользованиеТребованияКонфигурацияУстранение неполадокБлагодарности


MixCut-Skill — высокопроизводительный инструмент для превращения длинных YouTube-видео в профессиональные короткие нарезки. Использует продвинутый AI для анализа контента и Remotion для программного рендеринга видео, автоматизируя весь процесс — от исходных материалов до готового контента для социальных сетей.

🎯 Поддерживаемые платформы

  • Оптимизировано для: YouTube
  • 🚀 Roadmap: Планируется поддержка Bilibili, локальных видеофайлов, Twitter/X, а также форматов TikTok/Instagram.

🚀 Возможности

  • 🤖 AI-отбор ключевых моментов
    Автоматически определяет наиболее вовлекающие фрагменты и ключевые тезисы с помощью больших языковых моделей.
  • 🧹 Автоматическая очистка субтитров
    Интеллектуальная предобработка: удаляет метки спикеров (например, >>), артефакты тайм-синка и слова-паразиты для более чистого восприятия.
  • 🌍 Профессиональный движок перевода
    Многоэтапный конвейер перевода с учётом контекста — обеспечивает точные двуязычные субтитры.
  • 🎨 Рендеринг через Remotion
    Покадровый рендеринг высокого качества на базе Remotion: сложные макеты и плавные переходы.
  • ⚡ Высокая производительность
    Оптимизированный конвейер обработки минимизирует время от загрузки до финального рендера.

🛠️ Требования

ЗависимостьВерсияНазначение
Python3.10+Бэкенд-логика, обработка YouTube и AI-оркестрация
Node.js18+Рендеринг Remotion и фронтенд-компоненты
FFmpegПоследняяНормализация медиа, нарезка и кодирование
yt-dlpПоследняяБыстрое извлечение видео и субтитров с YouTube

⚙️ Конфигурация

Для управления API-ключами AI-анализа инструмент требует наличия файла .env в корне проекта.

Создайте файл .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 для старта интерактивного рабочего процесса:

bash
# Пример команды для запуска скилла
/mixcut

AI-ассистент проведёт вас через все этапы: ввод YouTube URL → AI-анализ → выбор ключевых моментов → настройка стиля → финальный рендер.

🔧 Устранение неполадок

  • FFmpeg не найден: убедитесь, что FFmpeg установлен и добавлен в системный PATH. На Windows можно явно указать FFMPEG_PATH в файле .env.
  • Ошибки рендеринга Remotion:
    • Убедитесь, что все Node-зависимости установлены: cd remotion && npm install.
    • Проверьте актуальность драйверов GPU — Remotion использует Chromium для рендеринга.
    • При рендеринге на headless-серверах убедитесь, что настроен xvfb или аналог.

🤝 Благодарности

Отдельная благодарность следующим проектам:

  • Youtube-clipper-skill — источник вдохновения и базовая логика обработки YouTube.
  • Remotion — замечательный фреймворк для создания видео на React.

📈 История звёзд

Star History Chart


Похожие скиллы