Контроль AI-видео на уровне раскадровки: сегменты, кадры и режим edit
Читать 7 мин
Автор: Nureta TeamОбновлено 29 сентября 2026 г.
Контроль на уровне раскадровки — это когда вы сами решаете, каким будет каждый план AI-видео, а не принимаете один непрозрачный рендер. Nureta Developer API даёт три способа: собственные segments[] из планов по 4–15 секунд, закреплённые первый и последний кадры и режим edit, который останавливает черновик раскадровки на проверку. Работает на одном тексте без всяких фото, а ролики по референсным изображениям тоже длятся до 180 секунд. Что отличает его для видео для взрослых: пошаговый флаг explicit на каждом сегменте раскадровки и сшитый вывод длиной до 3 минут (180 секунд) — детальный контроль, которого, по состоянию на октябрь 2026 года, не дают большинство API для видео для взрослых.
Nureta — платформа NSFW AI-видео No.1 без фильтров, которой доверяют более 50 000 пользователей. Текст в видео и фото в видео — до 3 минут.
Что значит контроль на уровне раскадровки в AI-видео?
Любое видео Nureta длиннее 15 секунд рендерится как склеенная многоплановая сцена. Вопрос в том, кто пишет список планов. У API три ответа. Режим auto по умолчанию: встроенный режиссёр планирует и рендерит всё по одному промпту. Режим advanced: вы передаёте собственную раскадровку segments[], и рендер начинается сразу. Режим edit: режиссёр (или ваши сегменты) готовит черновик раскадровки, задача останавливается в статусе planned, и ничего не рендерится, пока вы не одобрите. Все три режима работают для сцен длиной 16–180 секунд.
Во взрослом сторителлинге контроль особенно важен, потому что темп — это и есть продукт. Сцене нужна подводка перед кульминацией, одни и те же персонажи в каждом плане и костюмы с обстановкой, которые не «плывут». Для большинства промптов режим auto справляется отлично; два других режима нужны студиям и приложениям, которым важны предсказуемые и повторяемые результаты, например серия с постоянным персонажем или формат, где сюжетные биты должны приходиться на определённые секунды.
Как работают сегменты раскадровки?
В режиме advanced вы отправляете массив segments вместе с обычным текстовым элементом. Каждый сегмент — один склеиваемый клип со script, необязательным duration_seconds от 4 до 15 (по умолчанию 9), необязательными first_frame и last_frame и флагом explicit. Сумма сегментов должна составлять 16–180 секунд, и она становится длительностью и ценой видео. Пример: "segments":[{"script":"она выходит на крышу, за спиной огни города","duration_seconds":8,"explicit":false},{"script":"он встаёт рядом у перил, они целуются","duration_seconds":10,"explicit":false},{"script":"кульминационный план","duration_seconds":12,"explicit":true}].
Пишите каждый сегмент как один визуальный бит: кто в кадре, что меняется и где камера. Короткие конкретные сценарии рендерятся надёжнее абзацев, потому что у каждого клипа есть всего несколько секунд на одну мысль. Если вы уже генерируете сценарии задачей seahorse-script за $0.01, каждая возвращённая сцена (setting, beat, durationSeconds) почти один к одному ложится на сегмент.
Что делает флаг explicit у каждого плана?
Флаг explicit отвечает для каждого плана на один вопрос: происходит ли в этом плане половой акт? У видеомодели нет встроенных знаний анатомии, поэтому планы с explicit: true проходят через отдельный конвейер анатомических референсов. Чтобы это сработало, сценарий плана должен конкретно описывать действие; расплывчатая строка вроде «они сближаются» в откровенном плане не прикрепит референсов, и план выйдет мягким.
Планы с explicit: false — это подводка или сюжет: взгляд, прикосновение, раздевание, момент после — они рендерятся только по тексту, без анатомических референсов. Так сцена сохраняет киношный темп: завязка остаётся намёком, а кульминация откровенной, и все планы не усредняются в один регистр. В режиме edit режиссёр ставит флаг сам, а вы можете переопределить его для любого плана.
Когда закреплять первый и последний кадры?
Закреплённый first_frame или last_frame означает, что план рендерится с условием по кадру: изображение становится первой или последней картинкой. Это удобно, чтобы совпасть с превью, продолжить предыдущий клип или прийти к точной финальной композиции. Кадры можно задать для одиночного клипа через поле role у изображения, для отдельных сегментов или в плане режима edit.
Закреплённый кадр заменяет для этого плана референс персонажа и фона — совмещать их нельзя. Облик в плане тогда берётся из самого кадра, поэтому либо закрепляйте кадры, где уже есть ваш персонаж, либо не задавайте кадры и позвольте общему референсу персонажа держать единство всех планов. Для одиночных клипов правило то же: отправляйте кадр или референсные изображения (до 9), но не то и другое.
Как режим edit позволяет проверить раскадровку до рендера?
Отправьте задачу с "mode":"edit" и длительностью больше 15 секунд. Оплата списывается при отправке, задача готовит черновик раскадровки и останавливается в planned. Поле scene содержит segmentCount, превью characterImage и segments, у каждого из которых есть index, script, durationSeconds, флаг explicit, превью фона backgroundImage без людей и заданные кадры. Если указан callback_url, при переходе черновика в planned однократно отправляется событие о готовности (по принципу best-effort).
Черновик редактируют два эндпоинта. PUT …/tasks/:id/plan меняет сырые поля по index (сценарий, длительность, кадры; null снимает кадр). Рекомендуемый путь — PUT …/tasks/:id/plan/structured: вы правите короткий бит каждого плана, а сервер заново его разворачивает; массив segments считается эталонным, так что планы можно переставлять, добавлять и удалять; каждому плану можно задать фон background_image; верхнеуровневые world, wardrobe и character переопределяют общий стиль. Переразвёртывание асинхронное: вызов возвращает 202, и вы опрашиваете задачу, пока сцена снова не станет planned с reexpandStatus ready.
Сколько стоит такой контроль и что можно отменить?
Правки никогда не меняют цену. Оплаченная сумма фиксируется как scene.lockedDurationSeconds, и и правки, и рендер отклоняют план, чьи длительности от неё отходят, — укоротив один план, нужно удлинить другой. Когда план готов, POST …/tasks/:id/render запускает рендер. Если вы передумали раньше, POST …/tasks/:id/cancel немедленно возвращает всю сумму и завершает задачу статусом cancelled. Неотрендеренные черновики возвращаются автоматически, неудачные рендеры тоже.
Цена посекундная с предоплаченного баланса: $0.1888 за секунду в 480p, $0.2773 в 720p и $0.5428 в 1080p, так что 60-секундная раскадровка в 480p стоит около $11.33, сколько бы раз вы её ни правили. Приложение Nureta даёт индивидуальным пользователям тот же редактор раскадровки (сценарий и длительность каждого плана, кадры, фон, общие World, Wardrobe и Character и переключатель откровенных планов), но цены там другие: $1.29 за 5-секундное видео в 480p с оплатой в USDC.