Бизнес-школа 7К
← каталог рилсов/Своя съёмка
/reels-pronin

Ведущий в круге + экраны-состояния

Внизу вы в круглой рамке, над вами сменяются экраны-состояния: гонки, счётчики, графики, сравнения, финальный призыв.

деньги
частично платно
выход
MP4 1080×1920, 60 fps, раскадровка по полсекунды, запись в реестр.
время
рендер 10–17 минут на ролик 30–40 секунд
пример
аватарка и хэндл площадки
ЭКРАН-СОСТОЯНИЕ: чат, счётчик, график, сравнение
строка речи по словам
ВЕДУЩИЙ В КРУГЕ
Контент 200–1006 px, строка речи 1030–1158 px, круг диаметром 400 px с центром на 1410 px.

что на видеоДемо из пака: «уволил монтажёра» — белые экраны-состояния над кругом с ведущим.

обозначения на схеме
лицо — зона без графики
карточки и врезки
текст и субтитры
бейдж, аватар, призыв
видео / медиа

01Как выглядит

  • Вертикаль 60 fps. Внизу — круг с вырезом вокруг лица из вашего же видео.
  • Над кругом экраны-состояния: экран — это состояние, а не предмет. Гонка, пульс, счётчик, график, датчик, сплит, призыв.
  • У круга бежит строка речи по словам.
  • Звуки событий (тик счётчика, удар прилёта) по умолчанию выключены — агент спрашивает при старте.

02Когда брать

Берите, если
  • ✓сторителлинг с цифрами и поворотами
  • ✓хочется «дорогого» ролика на своей съёмке
Не берите, если
  • →нужны настоящие скриншоты на весь кадр → /reels-brolls-remotion
  • →нет своей съёмки → /reels-expert-audio

Что нужно на входе: Видео с говорящей головой, slug латиницей, по желанию кодовое слово и подводка под кругом.

03Как запустить

Напишите агенту обычными словами или наберите команду. Например:

›_
Вы пишете агенту
Собери рилс по моему видео в формате Пронина, кодовое слово МОНТАЖ, без звуков событий.

Или коротко: /reels-pronin — агент сам задаст недостающие вопросы.

04Что происходит по шагам

  1. 1

    Вопрос про звук

    делаете вы

    Агент одним вопросом спрашивает про звуки событий. Не ответили — собирает без них и говорит об этом.

  2. 2

    Подготовка

    делает агент

    Видео в кит, разметка речи по словам, замер рамки лица по двенадцати кадрам.

  3. 3

    Битмап

    делает агент

    Агент пишет сценарий экранов по правилам кита и по принятым образцам.

  4. 4

    Лист кадров

    делаете вы

    Проверки без рендера, лист кадров в бот на вердикт.

  5. 5

    Рендер

    делает агент

    Фоновой задачей, 10–17 минут. Раскадровка и ролик — в бот.

05Шаблоны файлов

битмап ролика (сокращённо)
export const BEATMAP: Beatmap = {
  slug: '<slug>',
  labelStyle: 'caption',
  screens: [
    { // ЭКРАН 1 — хук-созвездие: кольцо однородных случаев вокруг общего центра
      n: 1, kind: 'scene',
      from: 'первое', to: 'последнее',   // имена слов из разметки; повтор — с номером: 'года,#2'
      thought: 'что здесь ПРОИСХОДИТ, а не что здесь лежит',
      hook: {
        kind: 'constellation',
        title: ['первая строка,', 'вторая строка?'],
        center: 'objects/<файл>.png',
        ring: ['objects/a.png', 'objects/b.png', 'objects/c.png',
               'objects/d.png', 'objects/e.png', 'objects/f.png'],
      },
      objects: [{ name: 'heart', at: 'первое', event: 'appear', life: 'breath' }],
    },
    { // ЭКРАН 2 — состояние: гонка двух величин
      n: 2, kind: 'plate', from: 'слово', to: 'слово',
      plate: { format: 'Race', title: 'мелкий серый заголовок', max: 60, unit: 'лет',
               rows: [{ object: 'rat', value: 3, label: 'три года' },
                      { object: 'elephant', value: 60 }] },
      plateBeats: ['первое', 'второе', 'третье'],
    },
    { // ЭКРАН 5 — финал, точка покоя
      n: 5, kind: 'plate', from: 'слово', to: 'слово', rest: true,
      plate: { format: 'Cta', badge: 'забирай в телеге', title: 'КОДОВОЕ СЛОВО', cursor: true },
    },
  ],
};
// В битмапе нет ни одного числа времени: границы экранов — слова из разметки речи.
Главное правило: экран — это состояние, а не предмет. На слово «деньги» не прилетает монета.
каталог состояний: что на какую фразу
Chat           вопрос и ответ, переписка, возражение клиента
Doc            текст, правка, «вот это слово», подмена термина
Stat           число, цена, срок, процент
Notifications  поток событий, заявки, напоминания, тревога
Segments       «занято N из M», лимит, остаток
DotGrid        «из ста только десять»
Split          «раньше — теперь», «они — мы»
Cta            финал, «пиши слово»
Card           тезис, не сводимый к остальным
ChartCard      величина набралась за срок
Gauge          величина падает по шкале
Race           одна шкала на двоих, у них разная
Counter        «столько набежало»
Constellation  хук: кольцо однородных случаев вокруг общего
Pronin         биты Пронина: chat, graphs, nodes, code, counter, cards, folders

06Команды движков

Обычно их запускает агент. Пригодятся, если хотите повторить шаг сами или понять, что он делает.

движки формата
node scripts/reels/reels-pronin/prepare.mjs <видео> <slug>       # видео в кит, слова, рамка лица

cd tools/figma-reels-remotion
node scripts/check-beatmap.ts <slug>                              # проверки без рендера
npm run typecheck

node scripts/reels/reels-pronin/sheet.mjs <slug> --plan           # стиллы на вердикт
node scripts/reels/reels-pronin/sheet.mjs <slug> --build --send   # лист кадров в телеграм

node scripts/reels/reels-pronin/storyboard.mjs <slug>
node scripts/reels/reels-pronin/register.mjs <slug> --name "Рилс «…»"

07Грабли и правила

!Навык не правит кит и не рисует новых ассетов: не хватает предмета — скажет вам.
!Повторяющиеся слова в битмапе пишутся с номером (года,#2), иначе объект не появится.
!Рамку лица на глаз не ставят: круг уедет на весь ролик.
!Два рендера разом валят друг друга — по одному.
!Числа до трёх словами, дальше цифрами; бренд из речи — словом и логотипом.