← Интерфейсы и исследования

AI-видеоредакторы: кто где держит промпт (2026-08-16)

Разбор двенадцати продуктов под одним вопросом: что происходит с промптом, когда сгенерированный клип попадает на монтажный стол. Повод — проектирование собственного редактора сезона (osmo-editor.md).

Метод: документация, справочные центры (их JSON-API отдаёт текст в обход заглушек), публичные API, реверс продакшн-бандла у Osmo; скриншоты сняты 16.08.2026 через headless-браузер. Помечаю, где утверждение опирается только на третьи стороны.

Главный вывод

Индустрия разошлась по двум лагерям, и между ними — пропасть.

«Промпт есть, таймлайна нет» — карточки и шот-листы до генерации: Sora storyboard, Runway Multi-Shot, LTX Storyboard, Kapwing. Промпт живёт на этапе планирования и после генерации отвязывается от результата.

«Таймлайн есть, промпта нет» — обычный монтажный стол, куда сгенерированное перетаскивается обезличенным медиафайлом: Runway Studio, Adobe Firefly, CapCut, Descript.

Мост держат два-три нишевых продукта. Самое прямое признание проблемы — у Descript в справке: «Prompts don't carry over between tabs… Copy your prompt text before switching if you want to reuse it». Совет «скопируйте промпт вручную» — это диагноз: промпт не является объектом модели данных.

Продукты

LTX Studio (Lightricks) — лучшая модель данных шота

LTX Studio: платформа для видеопроизводства, вход через Storyboard
LTX Studio: платформа для видеопроизводства, вход через Storyboard

Четыре поля на панель, дословно из их блога: «A storyboard needs four things on every panel: a frame, a shot description, a camera direction, and the line of dialogue or audio that plays over the shot». Обратите внимание: реплика — равноправное поле шота, а не отдельная дорожка.

Перегенерация точечная: «Tap any panel to regenerate it, swap its model, or rewrite its description without touching the rest of the board» — три действия прямо на панели, включая смену модели.

Связность через @-упоминания именованных сущностей (Character, Object, Location, Style, Color в HEX, Logo, Font). Голос привязан к персонажу, а не к клипу. Retake — перегенерация отрезка 2–16 секунд внутри готового видео.

Runway — промпт отдан чату

Runway: платформа общего назначения, редактор ушёл внутрь агента
Runway: платформа общего назначения, редактор ушёл внутрь агента

Полный список операций над клипом в их монтажном столе: Split, Trim, Split audio, Move, Delete, Detect Shots. Ни поля промпта, ни кнопки перегенерации. Клип — обычный медиафайл.

Промпт живёт в треде чата; итерация — это «перетащить объект обратно в чат». Показательно: сессия называется по тексту первого промпта — промпт становится именем папки, а не меткой клипа.

Два исключения. Multi-Shot Video: массив шотов с полями prompt (3–512 символов) и duration, максимум пять — буквально «таймлайн как массив промптов», но живёт в форме перед генерацией. И Edit Studio с «prompt versions tray», где по наведению доступно Reuse prompt — «перезагрузить промпт и выбор кейфрейма». Плюс изящное: аннотация поверх кадра добавляется в промпт как @Image 1 at ss:SS — промпт получает временну́ю координату прямо в тексте.

Descript — родственная идея, доведённая до половины

Descript: «монтаж так же прост, как печатать»
Descript: «монтаж так же прост, как печатать»

Контракт: удаляешь слово из транскрипта — оно исчезает из видео. Но это транскрипт, а не промпт, и архитектурная граница проходит жёстко: «layers don't generate transcripts because they aren't part of the script track». Текст управляет склейками речи, но не слоями — а вся генеративная картинка живёт именно в слоях.

Что стоит украсть: состояние генерации показано цветом самого текста, десять состояний — светло-синий (спикер не назначен), пульсирующий тёмно-синий (генерируется), тёмно-синий (сгенерировано, но не сведено), чёрный (готово), чёрный с оранжевым пунктиром (ошибка). Плейсхолдер здесь не отдельный элемент, а типографика. И AI-правки выражаются теми же примитивами, что ручные: удалённый дубль показан зачёркнутым текстом, который видно и можно вернуть.

Половина нашей идеи у них уже есть: у плейсхолдер-слоя есть поле Placeholder Notes — «опишите, какое медиа сюда попадёт». Описание будущего кадра лежит на таймлайне. Не хватает только кнопки «сгенерировать по этому описанию».

Neural Frames — единственный, у кого промпт и есть клип

Neural Frames: генератор клипов под музыку
Neural Frames: генератор клипов под музыку

Секция интерфейса называется буквально «Prompt timeline — Your text prompts on the timeline». Есть prompt box с полями Position и Duration, transitional box (плавный морфинг между промптами) против hard cut, prompt locking («чтобы промпт-боксы не съезжали»), snap to grid. Промпт-боксы ведут себя как клипы: двигаются, тянутся, лочатся.

Справка Neural Frames: описание Prompt timeline и prompt box
Справка Neural Frames: описание Prompt timeline и prompt box

Показательная деталь: в одной и той же справке единица называется то «prompt box», то «clip» — у индустрии нет одного слова для этого объекта.

Flora — лучшая архитектура «замысел / сборка»

Flora: нодовый холст, таймлайн сам является нодой
Flora: нодовый холст, таймлайн сам является нодой

Мультитрековый таймлайн запущен в июле 2026, и сам таймлайн является нодой: готовый монтаж возвращается на холст. Промпта на клипе нет, но есть мост «Go to Node»: «Every clip remembers where it came from… Clips are labelled by their source node's title… and the label updates live if you rename the node». И живая привязка: «The Timeline Editor doesn't import copies — it reads them live from the nodes… Regenerate while the editor is open, and the layer refreshes automatically».

Единственный из всех, у кого есть seed. Elements — синтезированный референс, а не сырой: «может захватить лицо и волосы, игнорируя конкретный наряд, позу или фон».

Higgsfield — шот-боксы на таймлайне

Higgsfield: Cinema Studio с покадровой настройкой
Higgsfield: Cinema Studio с покадровой настройкой

В Cinema Studio при ручном режиме «boxes appear on the timeline. Each one is an individual shot that I can configure separately» — до шести шотов в двенадцати секундах, в каждом промпт, вкладка движения камеры и speed ramp. Разделение уровней: per-shot — камера, объектив, фокусное, диафрагма; глобально — жанр, стиль, свет, палитра. Стоимость в кредитах показана на кнопке Generate до подтверждения.

Krea — таймлайна нет, но виджет украсть стоит

Krea: единый композер вместо таймлайна
Krea: единый композер вместо таймлайна

Ни таймлайна, ни шот-листа — один композер, и настройки живут чипами внутри самого поля промпта ([Hailuo 2.3] [Start frame] [768p] [6s]), а не в правом инспекторе. Но Krea Annotate — ближайший аналог нужного виджета: «A card appears anchored below each rectangle where you type your prompt», а в сайдбаре список всех аннотаций с цветным бейджем и текстом промпта. Применено к областям изображения, но переносится на шоты почти дословно.

Morphic Studio — промпт привязан к артборду

Morphic Studio: холст с артбордами и режим Compose
Morphic Studio: холст с артбордами и режим Compose

Два промпт-бара: глобальный внизу и artboard-specific — «появляется прямо под артбордом». Кнопки перегенерации нет вовсе: новый промпт создаёт соседний артборд, старый остаётся. Версионирование заменено пространственной раскладкой. Negative prompt и seed отсутствуют.

Показательно: их собственный гайд по сториборду предлагает попросить модель нарисовать сетку 3×3 одним изображением, а потом вторым промптом «извлечь каждый кадр». Приложение ни в один момент не знает, что шотов девять.

Kapwing — промпт как строка таблицы

Kapwing: генератор видео с шот-листом до генерации
Kapwing: генератор видео с шот-листом до генерации

Двухколоночная таблица внутри чата, до генерации: слева текст закадра, справа «the prompt or search term that will be used to find matching visuals». Одно поле служит либо поисковым запросом по стоку, либо генеративным промптом — переключается глобальным тогглом. Есть Plan mode с оценкой стоимости и кнопкой «Confirm Plan».

Google Flow — Scenebuilder и @-ингредиенты

Google Flow: Scenebuilder, Ingredients, Jump To
Google Flow: Scenebuilder, Ingredients, Jump To

Клипы выстраиваются в последовательность, тянутся ручками, расширяются кнопкой Extend с описанием «как действие должно продолжиться». Консистентность — Ingredients через @. Промпты клипов показываются во Flow TV: Google явно решил, что показывать промпт рядом с результатом полезно — но в витрине, не в редакторе.

Osmo — видео как редактируемый код

Osmo: AI-native студия, видео собрано как код
Osmo: AI-native студия, видео собрано как код

Отдельный разбор — osmo-editor.md. Коротко: сцена это TSX-файл с React-компонентом, под ним свой рендерер на Rust/WASM с WebGPU, а имя remotion заалиасено на собственный движок, чтобы код, который пишет модель, просто работал. Ключевой приём: модель пишет код один раз и декларирует панель контролов, дальнейшие правки идут через значения контролов без обращения к модели.

Sora storyboard — канон жанра, продукт мёртв

Веб и приложения выключены 26 апреля 2026, API уходит в сентябре. Ментальная модель осталась в туториалах и стоит запоминания: промпт — это кейфрейм, а расстояние между карточками содержательно — модель заполняет промежуток сама, и слишком близко поставленные карточки дают резкие склейки, слишком далёкие — отсебятину.

Сводка

ПродуктПромпт на клипеПерегенерацияСвязность
Neural Framesда, промпт и есть клип——
Higgsfieldда, в шот-боксе до генерациина боксе@-сущности
LTX Studioв панели сторибордана панели, точечно@, голос у персонажа
Floraнет, но клип помнит нодурегенерация ноды обновляет клипElements через #
Kreaнет (плашка под областью)——
Morphicпод артбордомновый артборд рядом@
Kapwingстрока таблицы до генерации——
Runwayнет (чат + лоток версий)новый клип отдельно@-референсы, character plates
Google Flowнет (виден только в витрине)ExtendIngredients через @
Descriptнет (только Placeholder Notes)Regenerate для речи—
Adobe Fireflyнет (Generation History)——
Osmoкод виден, тумблер Code/Previewправка контролов без моделибренд-библиотеки

Что устоялось, а что свободно

Устоялось: @-упоминание именованных сущностей как способ сквозной консистентности — независимо пришли LTX, Google Flow, Runway, Higgsfield, Morphic, Kapwing, CapCut (у Flora #). Термин text-based video editing занят Descript и означает монтаж по транскрипту речи — использовать его для промптов нельзя.

Умерло: negative prompt отсутствует у Runway, Krea, Flora, Morphic, Higgsfield и CapCut. Seed почти исчез — остался у Flora и выключенным по умолчанию чекбоксом у Runway. Движение камеры почти везде пишется прозой, а не пресетами.

Свободно: термин prompt track не занят никем. Паттерн имеет каноническое имя «prompt details» в каталоге Shape of AI («показывать детали промпта рядом с артефактом»), но описан он для витрин и галерей — к оси времени его никто не применил.

Хуже всего в отрасли проработано состояние «ещё не сгенерировано». Лучшее найденное — у Flora: если клип ещё не отрендерен, превью показывает первый кадр источника, а не пустой прямоугольник. У Descript — пульсация и клетчатый слой с текстом ошибки.

Два незанятых места

Пустые карточки. Никто не даёт разложить N пустых шотов с описаниями и заполнять их постепенно. У Morphic это архитектурно невозможно. Для книги, где структура глав известна заранее, планируемая сетка пустых кадров очевидна — и не сделана никем.

Продолжение обещания Descript. Их «правь текст — медиа следует» доходит до звуковой волны и упирается в архитектуру: слои вне script track. Клип, у которого промпт живёт на нём самом и передеривирует результат, — честное продолжение их же идеи туда, куда они её не понесли.

Что из этого сделано у нас

Редактор сезона на dev.dinershtein.com — плеер, дорожка кадров, дорожка речи, инспектор, синхронный плейхед. Три вещи, которых нет ни у кого из разобранных:

  1. 1. Цена правки видна до клика — поля разделены цветом: зелёные меняют только сборку, оранжевые требуют перегенерации кадра.
  2. 2. Расхождение промпта и картинки — редактор сравнивает текущий промпт с тем, которым сцена реально отрендерена (из провенанса), и помечает клип устаревшим.
  3. 3. Итоговый промпт — панель показывает текст, который уйдёт в модель на самом деле: у нас к промпту приклеивается стилевой префикс, а наличие референса меняет саму модель. Приём взят у ComfyUI-MiniMaxH3-Director.

Оговорки

Sora — единственный раздел без первоисточников: все URL OpenAI отдают 403, терминология собрана по независимым туториалам, продукт выключен. Adobe Firefly не удалось снять (сервер рвёт HTTP/2-соединение автоматическому клиенту), раздел по нему опирается на документацию. Утверждение о Descript «промпт не сохраняется» — доказательство от отсутствия: таблица свойств слоя без поля промпта плюс их же совет копировать промпт вручную. Скриншоты — публичные лендинги и справка; продуктовые интерфейсы за авторизацией не снимались.