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) — лучшая модель данных шота

Четыре поля на панель, дословно из их блога: «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 — промпт отдан чату

Полный список операций над клипом в их монтажном столе: 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 — родственная идея, доведённая до половины

Контракт: удаляешь слово из транскрипта — оно исчезает из видео. Но это транскрипт, а не промпт, и архитектурная граница проходит жёстко: «layers don't generate transcripts because they aren't part of the script track». Текст управляет склейками речи, но не слоями — а вся генеративная картинка живёт именно в слоях.
Что стоит украсть: состояние генерации показано цветом самого текста, десять состояний — светло-синий (спикер не назначен), пульсирующий тёмно-синий (генерируется), тёмно-синий (сгенерировано, но не сведено), чёрный (готово), чёрный с оранжевым пунктиром (ошибка). Плейсхолдер здесь не отдельный элемент, а типографика. И AI-правки выражаются теми же примитивами, что ручные: удалённый дубль показан зачёркнутым текстом, который видно и можно вернуть.
Половина нашей идеи у них уже есть: у плейсхолдер-слоя есть поле Placeholder Notes — «опишите, какое медиа сюда попадёт». Описание будущего кадра лежит на таймлайне. Не хватает только кнопки «сгенерировать по этому описанию».
Neural Frames — единственный, у кого промпт и есть клип

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

Показательная деталь: в одной и той же справке единица называется то «prompt box», то «clip» — у индустрии нет одного слова для этого объекта.
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 — шот-боксы на таймлайне

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

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

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

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

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

Отдельный разбор — 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 | нет (виден только в витрине) | Extend | Ingredients через @ |
| 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. Цена правки видна до клика — поля разделены цветом: зелёные меняют только сборку, оранжевые требуют перегенерации кадра.
- 2. Расхождение промпта и картинки — редактор сравнивает текущий промпт с тем, которым сцена реально отрендерена (из провенанса), и помечает клип устаревшим.
- 3. Итоговый промпт — панель показывает текст, который уйдёт в модель на самом деле: у нас к промпту приклеивается стилевой префикс, а наличие референса меняет саму модель. Приём взят у ComfyUI-MiniMaxH3-Director.
Оговорки
Sora — единственный раздел без первоисточников: все URL OpenAI отдают 403, терминология собрана по независимым туториалам, продукт выключен. Adobe Firefly не удалось снять (сервер рвёт HTTP/2-соединение автоматическому клиенту), раздел по нему опирается на документацию. Утверждение о Descript «промпт не сохраняется» — доказательство от отсутствия: таблица свойств слоя без поля промпта плюс их же совет копировать промпт вручную. Скриншоты — публичные лендинги и справка; продуктовые интерфейсы за авторизацией не снимались.