Встроенные субтитры
Один каталог, выбранный заранее (CATALOG.md — 35 идентичностей; движки за этим — детали бэкенда). Стандарт (по умолчанию) строит чистый дословный rail (нижняя треть субтитра, несущая большую часть текста) + кульминацию embed, встроенную в сцену позади субъекта на пике. Кинематографический — чистое embed — без rail, каждая подпись композитируется за субъектом (геройская типография, накапливание, окклюзия как эффект). Тема — полностью тематический набор правил — парадигма тела × главный эпизод × передний fx × реакция кадра, собранный из регистров (themes/README.md): ordnance terminal neonsign stardust stomp. Большинство объяснений/закадрового текста — Стандарт; embed — редкий, заслуженный пик — внедрение каждого слова — распространённая ошибка; Тема предназначена для запросов уровня VFX (пометки: "炸", "特效", "像 AE 做的").
Операционный процесс (TL;DR)
Маршрутизировано через /hyperframes, слой намерения подтверждает только входные данные (какой клип) и объявляет выбор идентичности как отсроченный запрос — шорт-лист нуждается в проанализированном клипе, поэтому он остаётся на шаге 1 ниже; вопросы формы выполнения слоя не применяются (видеоматериал не изменяется, у сценария для просмотра нет). Файл BRIEF.md, если он присутствует, содержит подтверждённый вход и любые заметки пользователя — прочитайте его в первую очередь.
Художественный текст ниже длинный; сам конвейер короток — и всё детерминированное вычисляется или компилируется, никогда не пишется вручную:
-
Порог решения (отказать плохим клипам) → выбрать ONE идентичность из CATALOG.md (35 идентичностей; движок/компилятор определяется по поиску — никогда не выводить вопрос о режиме/категории)
-
hyperframes init(пропустите его, если директория проекта уже существует с видео внутри —matte.cjs/transcribe.cjsпринимают любое видео в директории как source.mp4) →bash scripts/prepare.sh <project>(матте ∥ транскрибация ∥ audio-envelope параллельно, затем safe-zones v2 с палитрой сцен/оптики/освещения — одна команда, ничего не забыто) -
Создать небольшой JSON с творческими решениями (сначала прочитайте
safe-zones.json): Cinematic →plan.json→fill-timings.cjs→fit-fonts.cjs→make-composition.cjs; Theme →theme.json→make-theme.cjs(парадигмы рельса/панели/poem/takeover;anchor— тихий режим рельса по умолчанию) -
Визуальная QA:
node scripts/preview-frames.cjs <project>→ точные композитные превью примерно за 2 сек/кадр (без рендера). Проверьте § Визуальная QA перед оплатой рендера. -
render-and-composite.sh→ ворота (тайминг/окклюзия+герой/переполнение/передача) →final.mp4
Показать больше Installs 145.2K Репозиторий heygen-com/hyperframes Звезды GitHub 39.9K Дата первого появления 14 июня 2026 Аудиты безопасности Gen Agent Trust HubWarn SocketWarn SnykWarn embedded-captions — heygen-com/hyperframes