API ВЕГА

Преобразует GitHub PR в видео с объяснением изменений: разбирает diff, коммиты и файлы, затем собирает план, кадры и итоговый MP4. Подходит для обзора функции, исправления, рефакторинга или списка изменений — входом служит код, а не сайт.

Возможности

  • Принимает URL PR, ссылку вида owner/repo#N или this PR в клонированном репозитории.
  • Загружает данные PR через gh, включая полный список файлов для больших PR.
  • Строит раскадровку и сценарий по реальным изменениям, а не по порядку файлов в diff.
  • Создаёт кадры в стиле code-editorial; для фрагментов кода использует блоки code-*.
  • Генерирует озвучку, музыку, субтитры и переходы, затем проверяет и рендерит видео в renders/video.mp4.

Когда использовать

  • Нужно показать, что изменилось в PR, и объяснить это в коротком видео.
  • Готовите видео о новой функции, исправлении или рефакторинге.
  • Хотите собрать changelog-видео с кадрами, основанными на реальном diff.

Установка

Перед запуском подтвердите обновление skill:

npx hyperframes skills update pr-to-video

Примеры

Инициализировать проект HyperFrames для PR:

npx hyperframes init "$PROJECT_DIR" --non-interactive --example=blank --skill=pr-to-video

Загрузить данные PR в проект:

node <SKILL_DIR>/scripts/fetch-pr.mjs --pr "owner/repo#1842" --out-dir ./capture

Проверить проект и отрендерить видео:

npx hyperframes lint
npx hyperframes check
npx hyperframes render --skill=pr-to-video --quality high --output renders/video.mp4

Установка

npx skills add https://github.com/heygen-com/hyperframes --skill pr-to-video