Встроенные субтитры

Один каталог, выбранный заранее (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.jsonfill-timings.cjsfit-fonts.cjsmake-composition.cjs; Theme → theme.jsonmake-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