Перейти к основному контенту

Как сделать видео без цензуры нейросетью на 30 секунд: цепочка по последнему кадру

Упираетесь в 5–10 с? Начинайте клип с последнего кадра предыдущего, склейте в ffmpeg. 30 с от $0.57 (без звука), $1.11 со звуком.

Автор
SpicyAPI Engineering
Опубликовано
Время чтения
23 мин чтения
Обновлено
Длинная полупрозрачная киноплёнка с пустыми светящимися кадрами извивается по тёмной индиговой галерее и уходит вдаль

Многие модели видео без цензуры останавливаются между 5 и 15 секундами. Чтобы пойти дальше, клипы приходится сцеплять, и небрежная цепочка выдаёт новое лицо, скачок на стыке или камеру, которая не перестаёт приближаться.

Коротко: сцепляйте клипы. Начинайте каждый с последнего кадра предыдущего и склеивайте их в ffmpeg; около 30 секунд стоят от $0.57 до $6.48 в 480p, в зависимости от модели. Либо обойдитесь без цепочки: Seedance 2.5, Seedance 2.5 Spicy и семейство Wan 3.0 снимают 30 секунд одним дублем, от $1.35.

Решение — цепочка по последнему кадру: каждый новый клип начинается ровно с того кадра, на котором закончился предыдущий. Ниже: пример на 13.3 секунды, сделанный продлением, то есть цепочкой за один вызов (два вызова, 720p, $0.81, на стыке нет заметного скачка), а затем шаги, команды и стоимость. По нашим тестам сентября и октября 2026 года; цены каталожные.

Восемь кадров одного 13-секундного клипа в два ряда. Верхний ряд, вызов 1: женщина с тёмными волосами в свободном халате из атласа цвета шампанского поворачивается в комнате с золотым светом, пока не оказывается спиной к камере на 5.3 секунде. Нижний ряд, вызов 2: та же женщина и та же комната продолжаются с 5.4 секунды, она поворачивается в профиль и снова спиной, заканчивая на 13.2 секунде

Wan 2.2 Spicy LoRA в 720p: сверху 5-секундный клип «изображение в видео», снизу его 8-секундное продолжение. Стык приходится между 5.3 и 5.4 секундой. В новых секундах халат ослабевает и превращается в облегающую атласную юбку. Только первый вызов

Результат 13.3 секунды: Wan 2.2 Spicy LoRA «изображение в видео» (5 с) и его 8-секундное продолжение в 720p

Коротко о главном

  • Каждое звено начинается с последнего кадра предыдущего. Работает на любой нашей модели «изображение в видео», и переснимать приходится одно звено, а не всю сцену.
  • Чтобы стык не был виден, продлите сам клип. Wan 2.2 Spicy LoRA продолжает готовый клип на 5 или 8 секунд за вызов, как в примере выше.
  • Кадр задаёт уровень следующего звена. Если начать с кадра L3, следующее звено остаётся около L3; промпт может сдвинуть его на шаг. Чтобы пойти выше, начните с кадра, который уже нужного уровня.
  • Три семейства снимают 30 секунд одним дублем: Seedance 2.5 Spicy, Seedance 2.5 и семейство Wan 3.0.
  • Около 30 секунд стоят от $0.57 до $6.48 в 480p: внизу беззвучная цепочка LTX, вверху один дубль Seedance 2.5 Spicy.

Как пройти стену в 10 секунд

СпособЧто вы делаетеГде работаетНа что смотреть
Один длинный дубльПросите до 30 секундSeedance 2.5 Spicy, Seedance 2.5, семейство Wan 3.0Неудачный дубль стоит всех 30 секунд
Цепочка по последнему кадруНачинаете следующий клип с последнего кадраВсе модели «изображение в видео»На каждом стыке движение начинается заново
ПродлениеОтдаёте готовый клип и получаете следующие секундыWan 2.2 Spicy LoRAВозвращённый файл сначала повторяет ваш исходник
Монтаж между планамиКаждый клип — другой ракурс или место, между ними склейкаЛюбая модельЭто не один непрерывный дубль: склейка должна быть оправдана

Выбирайте по цене неудачной попытки: 30-секундный дубль, который рассыпается на 20-й секунде, вы оплачиваете дважды целиком; цепочка, которая рассыпается на звене 3, стоит вам только звена 3. Длинные дубли ещё и дрейфуют: чем дольше идёт план, тем сильнее деформируются анатомия и декорации, поэтому для по-настоящему длинных сцен лучше держатся несколько коротких дублей, смонтированных вместе.

Если в сцене больше одного ракурса (общий план, потом крупный), вам не нужен непрерывный дубль: снимите по клипу на каждый план с одного и того же стилла персонажа и склейте их между собой. Сцепляйте только там, где камера и действие действительно должны продолжаться. В одной сцене можно смешивать оба приёма.

Сколько может длиться один клип

Все модели ниже помечены как Без цензуры. Уровни контента для взрослых: L1 соблазнительный, L2 зрелые темы, L3 сильный, L4 интенсивный и L5a сцены повышенной интенсивности; L5b — кинематографическая жестокость, не связанная с контентом для взрослых. Последний кадр переносит людей, одежду и сцену в следующее звено; модель и промпт всё же могут их изменить. Цены указаны для самого дешёвого разрешения.

МодельСамый длинный клипИсходные данные5 с отЗадать финальный кадрСамый высокий пройденный уровень
Seedance 2.5 Spicy30 сИзображение$1.08 (480p)ДаL4, оба брифа L5
Seedance 2.530 сТекст, изображение, референсные изображения$0.62 (480p)С изображенияL4 в 8 клипах из 9, L5
Wan 3.0 Spicy, также Prime Spicy30 сИзображение$0.285 (480p); Prime Spicy $0.45ДаОт L1 до L4 и оба брифа L5. Сам уходит в сторону взрослого
Wan 3.030 сТекст, изображение, референсные изображения$0.225 (480p)С изображенияL4, оба брифа L5
Wan 3.0 Prime30 сТекст, изображение, референсные изображения$0.31 (480p)С изображенияТекст и референс: L4, L5a; изображение: L3, смягчает L4
LTX 2.520 сТекст, изображение$0.45 (720p)С изображенияL4, L5
LTX 2.3 Spicy20 сИзображение$0.095 (480p)НетL3 сильный, сам ушёл на L4
Vidu Q3 Spicy16 сИзображение$0.33 (540p)НетL3, L5
MiniMax H315 сТекст, изображение, референсные изображения$0.185 (768p)С изображенияL4, оба брифа L5
MiniMax H3 Spicy15 сИзображение$0.19 (480p)ДаL4, L5
Seedance 2.0 Spicy15 сИзображение$0.57 (480p)ДаL3, L5, сам ушёл на L4
Wan 2.7 Spicy15 сИзображение$0.62 (720p)НетL3, L5, сам ушёл на L4
Wan 2.6 Spicy5, 10 или 15 сИзображение$0.475 (720p)НетL3, L5, сам ушёл на L4
Wan 2.2 Spicy8 сИзображение$0.095 (480p)ДаОт L1 до L4; обычно смягчает L5; сам ушёл на L4
Wan 2.2 Spicy LoRA8 с, плюс продолжениеИзображение или клип для продолжения$0.10 (480p)НетL3; продолжение дошло до L4

«Сам ушёл на L4» означает, что модель сама перешла на L4. Wan 3.0 Pro и Pro Prime тоже снимают 30 с, но начинают с 1080p ($0.144 и $0.234 в секунду, то есть $4.32 и $7.02 за 30 с). Вне таблицы: H3 Max, Wan 2.2 и HappyHorse 1.1, которые отказывают на L4 и L5 или смягчают их. Полный рейтинг: лучшие модели видео без цензуры.

Цепочка по последнему кадру, шаг за шагом

Соберём сцену примерно на 29 секунд в гостиничном номере из двух 15-секундных звеньев MiniMax H3: $1.11 в 768p, со звуком. H3 возвращает каждый запрос на 15 секунд как 14.4 секунды, поэтому два звена дают 28.8. Те же шаги работают с любой моделью из таблицы.

При таком исполнении стык не выглядел склейкой: поза, чашка и свет перешли дальше. Женщина, её волосы, свитер и кафе остались теми же все 28.8 секунды, хотя лицо к концу немного поплыло.

Шаг 1: выберите модель и зафиксируйте внешний вид

  • Самый широкий диапазон, самые дешёвые звенья: MiniMax H3, 15 секунд на звено, до L5. Финальный кадр, который задаёте вы, — это толчок, а не замок.
  • Без извлечения кадра или со своими файлами LoRA: Wan 2.2 Spicy LoRA с продлением. H3 LoRA и LTX 2.3 Spicy LoRA тоже принимают LoRA, но продления у них нет; сцепляйте их по последнему кадру.
  • Минимум звеньев: Wan 3.0, Wan 3.0 Spicy или Seedance 2.5 Spicy, по 30 секунд. Wan 3.0 Spicy сам уходит в сторону взрослого и может сделать одетый кадр откровеннее; если костюм должен остаться, берите обычный Wan 3.0.
  • Самые дешёвые секунды: LTX 2.3 Spicy, 20 секунд на звено, без звука.

Если важно лицо, сначала сделайте стилл персонажа моделью изображений без цензуры и начните звено 1 с него: у H3 нет параметра seed, поэтому два текстовых прохода дают двух разных женщин.

Запишите по одному действию на звено, до того как что-то генерировать («звено 1: она отворачивается от окна и замирает; звено 2: она идёт к кровати и ложится»). Это же показывает, где склейка лучше цепочки.

Шаг 2: снимите звено 1 и закончите его на паузе

Последняя секунда звена 1 становится первым кадром звена 2, поэтому напишите финал, который работает как стилл.

An adult woman with dark shoulder-length hair stands at the window of a dim hotel suite at dusk in an ivory silk robe. She gathers her hair over one shoulder and turns her back to the camera, then looks back over her shoulder and holds still. Slow push-in, then the camera stops. Warm lamp on the left, cool city light through the glass. Quiet room tone, distant traffic.

Запустить звено 1 в MiniMax H3 →

Поставьте длительность 15 секунд. Чтобы зафиксировать её лицо, выполните тот же промпт в режиме «изображение в видео» со своим стиллом; кнопка выше работает с текстом, так что попробовать можно и без стилла. «Holds still» и «the camera stops» — вот слова, которые важны: звено, оборвавшееся посреди жеста, передаёт следующему размытую, недоделанную позу. Заканчивайте каждое звено ещё и лицом к объективу: модели нужен чёткий вид лица в начале или в конце отрезка, чтобы сохранить его неизменным (обсуждение на r/StableDiffusion). Звено, которое заканчивается затылком, не оставляет следующему ничего для копирования.

Шаг 3: извлеките последний кадр

Три матовые киноплёнки висят друг за другом на тёмной индиговой стене, соединённые медными застёжками; кадры по обе стороны каждого стыка светятся ярче всех

Эта команда переходит на последнюю секунду и постоянно перезаписывает один файл, так что остаётся последний кадр:

bash
ffmpeg -sseof -1 -i segment_01.mp4 -update 1 -q:v 1 last_frame.png

Посмотрите на кадр, прежде чем его использовать: поза, одежда, второй человек, уровень — всё это точка отсчёта звена 2. Сохраняйте в PNG, а не в JPEG; потери при сжатии накапливаются от звена к звену.

Стандартные задачи «изображение в видео» у Seedance 2.5 и Seedance 2.0 могут отдать кадр вместо вас: поставьте return_last_frame в true, и последний кадр вернётся отдельным изображением без доплаты.

Загрузите PNG на странице модели или разместите как прямую ссылку на файл. Скачивайте каждый результат, как только он готов (хранение).

Шаг 4: начните звено 2 с этого кадра

Откройте MiniMax H3 «изображение в видео», добавьте кадр и опишите только то, что происходит дальше:

She turns away from the window, walks slowly to the bed and sits on the edge, then lies back across the white sheets, stretches both arms above her head and goes still. The camera follows at waist height, then holds. Quiet room tone, distant traffic.

Запустить звено 2 в MiniMax H3 «изображение в видео» →

Слабый промпт: «A beautiful woman with dark hair in a hotel room at dusk, cinematic, highly detailed.» Он повторяет кадр и не даёт ей ничего делать, поэтому движение придумывает модель.

Сильный промпт: тот, что выше. Он ни разу не говорит, кто она (это несёт кадр), связывает действия словом «then» и останавливает камеру.

Нужно, чтобы звено 2 приземлилось в конкретное место? Большинство моделей из таблицы принимают и финальный кадр. Возьмите исходный стилл персонажа как финал звена 2, и последние секунды потянутся к тому лицу, с которого вы начали (на H3 это толчок; Wan 3.0 Spicy заканчивается на поданном изображении).

Шаг 5: повторяйте и проверяйте каждый стык, прежде чем платить за следующее звено

Для более длинной сцены извлеките последний кадр звена 2 и начните снова. Сначала проверьте последнюю секунду каждого звена: Wan 3.0 Spicy часто уходит дальше, чем просили, и может сделать одетый кадр откровеннее, а Wan 2.2 Spicy может добавить второго человека в кадр-одиночку. Следующее звено начинается с того, что добавила модель, поэтому переделывайте только то звено, которое вышло неудачным.

Шаг 6: соедините звенья

Резкая склейка. Сцепленное звено открывается тем же кадром, на котором закончилось предыдущее; эта команда его отбрасывает, чтобы стык не замирал на кадр:

bash
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
  "[1:v]trim=start_frame=1,setpts=PTS-STARTPTS[b];[0:v][b]concat=n=2:v=1:a=0[v]" \
  -map "[v]" -c:v libx264 -pix_fmt yuv420p joined.mp4

Так теряется звук. Для звеньев со звуком оставьте общий кадр и соединяйте изображение со звуком вместе, чтобы их длительности совпадали. Если короткая пауза заметна, используйте переход ниже:

bash
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
  "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]" \
  -map "[v]" -map "[a]" -c:v libx264 -pix_fmt yuv420p -c:a aac joined_av_cut.mp4

Переход. Полусекундный наплыв скрывает небольшие скачки цвета и положения. Смещение равно длине первого клипа минус длительность перехода: 4.5 для двух 5-секундных клипов. Измеряйте реальный файл, а не запрошенную длительность: звенья H3 здесь длятся 14.375 секунды, значит смещение 13.875.

bash
CLIP_SECONDS=$(ffprobe -v error -show_entries format=duration -of default=nw=1:nk=1 segment_01.mp4)
FADE_OFFSET=$(python3 -c 'import sys; print(float(sys.argv[1]) - 0.5)' "$CLIP_SECONDS")
ffmpeg -i segment_01.mp4 -i segment_02.mp4 -filter_complex \
  "[0:v][1:v]xfade=transition=fade:duration=0.5:offset=${FADE_OFFSET},format=yuv420p[v]" \
  -map "[v]" -c:v libx264 joined_xfade.mp4

Для третьего звена добавьте ещё один переход. Его смещение равно накопленной длине минус переход (9.0 после двух 5-секундных клипов):

bash
ffmpeg -i s1.mp4 -i s2.mp4 -i s3.mp4 -filter_complex \
  "[0:v][1:v]xfade=transition=fade:duration=0.5:offset=4.5[ab];[ab][2:v]xfade=transition=fade:duration=0.5:offset=9[v];[v]format=yuv420p[out]" \
  -map "[out]" -c:v libx264 joined3.mp4

Со звуком делайте наплыв и для него, иначе звук обрывается, пока картинка растворяется. В этом примере два 5-секундных клипа; для двух звеньев H3 используйте измеренное смещение 13.875:

bash
ffmpeg -i s1.mp4 -i s2.mp4 -filter_complex \
  "[0:v][1:v]xfade=transition=fade:duration=0.5:offset=4.5,format=yuv420p[v];[0:a][1:a]acrossfade=d=0.5[a]" \
  -map "[v]" -map "[a]" -c:v libx264 -c:a aac joined_av.mp4

Все звенья должны иметь одинаковое разрешение и одинаковую частоту кадров.

Продление: та же идея без извлечения кадра

Продление у Wan 2.2 Spicy LoRA принимает готовый клип файлом, а не кадром. Продление начинается с последнего кадра клипа, поэтому источник, заканчивающийся спокойной позой, стыкуется чище всего; поэтому открывающий клип ниже и заканчивается на «holds». В паре на 13.3 секунды выше стык не виден.

  1. Снимите открывающий клип на 5 или 8 секунд в Wan 2.2 Spicy LoRA «изображение в видео».

She turns slowly on the spot and the satin slips off one shoulder, the gold key light raking across her back. She stops with her back to the camera and holds. Camera locked, shallow depth of field, heavy film grain.

Запустить открывающий клип →

  1. Откройте продление, дайте ему клип прямой ссылкой на файл и напишите только следующее действие.

She turns away from the light, lets the satin fall from her other shoulder and takes two slow steps toward the dark doorway, then stops with her back to the camera. Camera locked.

Запустить продление →

  1. Выберите 5 или 8 новых секунд в разрешении вашего источника.
  2. Вы стилизовали первый проход файлами LoRA? Приложите те же с той же силой; продление их не наследует, и страница предупреждает, что без этого стиль меняется на стыке.
  3. Повторяйте: 5-секундное открытие плюс пять 5-секундных продолжений дают 30 секунд. Каждому вызову передавайте последний обрезанный кусок (или предыдущий возвращённый файл) и обрезайте, как выше; каждый возвращённый файл начинается со своего источника.

Файл возвращается длиннее, чем вы просили, потому что начинается с вашего источника. Вы платите только за новые секунды: 8-секундное продолжение в 720p стоит $0.608, независимо от того, длится источник 5 секунд или 13. Чтобы оставить только новую часть:

bash
SRC=$(ffprobe -v error -show_entries format=duration -of default=nw=1:nk=1 segment_01.mp4)
ffmpeg -ss "$SRC" -i extended.mp4 -c:v libx264 -pix_fmt yuv420p -an segment_02.mp4

Куски от продления потом соединяются обычной склейкой; повторяющегося кадра, который надо отбросить, здесь нет.

Насколько далеко: продление может уйти дальше своего источника: клип L3, продолженный до L4.

Один и тот же человек в каждом звене

  • Начинайте со стилла, а не с текста. Стилл несёт лицо, тело, одежду и обстановку; новый проход по тексту придумывает другого человека.
  • Одна модель, одно разрешение, одно соотношение сторон на всю сцену. Модели по-разному рисуют кожу, зерно и свет, и смена видна на стыке. Не делайте черновик в 480p, чтобы потом пересчитать только удачные звенья в 720p: стартовый кадр каждого звена взят из рендера в меньшем разрешении.
  • Описывайте, что меняется, но никогда — кто она. Повторное описание её в каждом звене приглашает модель переосмыслить персонажа.
  • Рассчитывайте на небольшой дрейф даже в хорошей цепочке. На двух звеньях H3 лицо оставалось узнаваемо той же женщиной, но текстура кожи и линия челюсти к концу читались чуть иначе. Перепривяжитесь к стиллу, если важна какая-то деталь.
  • Показывайте лицо на стыке. Начинайте или заканчивайте звено чётким видом лица (см. шаг 2) и не оставляйте в начальном стилле настенные картины и плотные узоры: модель меняет картины при каждом проходе.
  • Перепривязывайтесь, когда лицо начинает плыть. Кадр из звена 4 прошёл через четыре генерации. Следующее звено начинайте с исходного стилла или сделайте этот стилл его финальным кадром. Цвет и резкость тоже уезжают после трёх-четырёх звеньев, поэтому сделайте наплыв, а затем цветокоррекцию готового видео.
  • Называйте одежду, если она важна. В примере на 13 секунд лицо, волосы, комната и свет удержались на стыке, но халат превратился в юбку. Добавьте по одной фразе на звено («the loose satin robe stays as it is»).

Сколько стоит 30-секундное видео

Звенья идут одно за другим, и медленная модель может брать несколько минут на клип, поэтому цепочка из шести звеньев — это долгая сессия.

Открывающий клип Wan 2.2 Spicy LoRA учитывает текущую скидку 15% на LoRA ($0.102 в 480p и $0.204 в 720p за 5 секунд; прайс $0.024 и $0.048 в секунду). На продолжения скидки нет ($0.038 и $0.076 в секунду).

ПланЗвенья480p720pПереснять одно плохое звено480p, если одно звено не удалось
Один дубль, Seedance 2.5 Spicy1 × 30 с$6.48$12.96$6.48$12.96
Один дубль, Wan 3.01 × 30 с$1.35$2.70$1.35$2.70
Один дубль, Wan 3.0 Spicy1 × 30 с$1.71$3.42$1.71$3.42
Цепочка по последнему кадру, MiniMax H32 × 15 с (28.8 с)нет (от 768p)$1.11 (768p)$0.555 (768p)$1.67 (768p)
Цепочка по последнему кадру, LTX 2.3 Spicy, без звука20 с + 10 с$0.57$1.14$0.38$0.95
Цепочка продлений, Wan 2.2 Spicy LoRA5 с + 5 × 5 с$1.05$2.10$0.19$1.24
  • Самый дешёвый материал: цепочка LTX 2.3 Spicy, без звука и без поля финального кадра, чтобы направить последнее звено обратно к вашему стиллу.
  • Звук: H3 и Seedance 2.5 Spicy включают его без доплаты. Wan 3.0 и Wan 3.0 Spicy генерируют его по умолчанию и дают выключить. Семейство Wan 2.2 беззвучно. Звук сам по себе не переходит через звенья; если в монтаже вы добавляете одну музыкальную дорожку, генерируйте звенья с выключенным звуком там, где модель это позволяет.
  • Пример на 13.3 секунды стоит $0.81: $0.204 за первые 5 секунд в 720p и $0.608 за 8-секундное продолжение.

Когда идёт не так

Что вы видитеЧто делать
Движение на стыке резко останавливаетсяЗаканчивайте каждое звено паузой и открывайте следующее новым действием. Остаток скроет наплыв в 0.5 секунды.
Заикание на один кадр в месте склейкиНовое звено повторяет кадр, который вы ему дали. Используйте команду резкой склейки без звука, чтобы отбросить его, или делайте переход между звеньями со звуком.
Цвет или яркость скачут на стыкеИзвестная проблема цепочки (issue по Wan 2.2), которую подбор цвета исправляет не полностью. Сделайте наплыв, а затем выполните цветокоррекцию готового видео как одного клипа.
Её лицо отличается на звене 3 или 4Перепривяжитесь к исходному стиллу или задайте его финальным кадром следующего звена.
Следующее звено скромнее предыдущегоВозьмите стартовый кадр, в котором уже есть нужная сцена, и опишите его движение. Один только более сильный промпт может оставить скромный кадр без изменений; если всё равно смягчится, выберите модель, которая выдала нужный уровень.
Появляется новый человек или сцена обостряетсяПроверьте последний кадр перед извлечением; переделывайте только это звено.
Продление проигнорировало новое местоКлип важнее промпта: продолжение, в котором просили лестницу и склеп, осталось у окна своего источника. Место меняйте склейкой.
Камера продолжает наезжатьМедленный наезд может сжимать кадр от звена к звену. Скажите, где она останавливается: «camera locked» или «then holds». Продление ниже говорит «Camera locked.», и кадр не двигается совсем.
Вызов продления завершается ошибкой, и деньги возвращаютсяПроверьте возвращённую ошибку и что video_url ведёт на скачиваемый файл, а не на страницу плеера. Используйте прямую ссылку на файл или загрузите клип.
Финальная пауза: 8-секундное продолжение Wan 2.2 Spicy LoRA с зафиксированной камерой. Сначала идёт 4.8-секундный источник, а лестница и склеп из промпта не появляются никогда

Сначала Playground, потом API

Сначала Playground. Откройте страницу задачи модели (например MiniMax H3 «изображение в видео»), выберите режим (фраза, собственный стартовый кадр или референсные изображения), вставьте промпт и запустите; точная цена показывается до списания. Создайте аккаунт, если его у вас нет.

Потом API, когда одно звено заработало и вы хотите автоматизировать цепочку скриптом. Одно звено в режиме H3 «изображение в видео» (для другой модели поменяйте model и input на поля этой задачи; продление принимает video_url там, где сцепленное звено принимает image_url):

bash
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  --data '{
    "model": "minimax/h3/image-to-video",
    "input": {
      "image_url": "https://your-storage.example.com/link-01-last-frame.png",
      "prompt": "She turns away from the window, walks slowly to the bed ...",
      "resolution": "768p",
      "duration_seconds": 15
    }
  }'

Поля, результаты и ошибки описаны в справочнике API.

Поручите это Agent. Агент может прогнать каждое звено через CLI, сервер MCP или Agent Skill; CLI и MCP показывают цену и спрашивают подтверждение перед созданием задачи. При заданном SPICY_API_KEY:

bash
# CLI
npx @spicyapi/cli tasks create --model minimax/h3/image-to-video \
  --input-json '{"image_url": "https://your-storage.example.com/link-01-last-frame.png", "prompt": "She turns away from the window, walks slowly to the bed ...", "resolution": "768p", "duration_seconds": 15}' --wait

# MCP server: the command your assistant's MCP config runs
npx --yes --package=@spicyapi/mcp spicyapi-mcp

# Agent Skill
npx skills add spicyapi-ai/spicy-skill

Частые вопросы

Как сделать видео с ИИ длиннее 10 секунд?

Возьмите модель, которая снимает 30 секунд одним дублем (Seedance 2.5 Spicy, Seedance 2.5, Wan 3.0, Wan 3.0 Spicy), либо сцепляйте клипы по последним кадрам и склеивайте в ffmpeg. Для нескольких ракурсов снимите по клипу на план и склейте.

Какое самое длинное видео без цензуры я могу сделать за один раз?

30 секунд: Seedance 2.5 Spicy, Seedance 2.5 и шесть сборок Wan 3.0 (Wan 3.0, Prime, Pro, Pro Prime, Spicy и Prime Spicy). LTX заканчивается на 20, Vidu Q3 Spicy на 16, MiniMax H3 на 15. Длинный дубль доступен на тех же уровнях, которые проходят короткие клипы.

Почему моё видео скачет или замирает там, где клипы соединяются?

Сцепленное звено начинается с застывшего кадра. Заканчивайте каждое звено паузой, открывайте следующее новым действием и добавьте полусекундный наплыв. Продление обходится без застывшего кадра, потому что продолжает сам клип.

Следующий клип останется на том же уровне, если начать его с последнего кадра?

Чаще всего да. Уровень задаёт кадр: кадр L3 или L5 продолжается примерно на том же уровне, а продолжение может уйти на шаг дальше источника. Скромный кадр останется скромным, что бы ни писал промпт, кроме толчка примерно на один шаг, поэтому извлекайте кадр, который уже там, где вы хотите быть.

Как продлить видео, которое у меня уже есть?

Отправьте его в продление Wan 2.2 Spicy LoRA с одной строкой о том, что происходит дальше: 5 или 8 новых секунд за вызов. На всех остальных моделях используйте цепочку по последнему кадру.

Как сохранить одного персонажа между клипами?

Начните со стилла, держите одну модель и одно разрешение, описывайте только изменения и начинайте заново с исходного стилла, когда лицо поплывёт.

Можно ли продлить видео Seedance или MiniMax?

Не кнопкой продления. Возьмите самый длинный дубль (30 секунд у Seedance 2.5, 15 у MiniMax H3), а затем сцепите по последнему кадру.

Ваша часть

Мы не добавляем собственных фильтров контента. Каждый человек в кадре должен быть взрослым. Любой реальный, узнаваемый человек должен был дать согласие, включая референсные стиллы и файлы LoRA, построенные по его облику. Вам нужны права на всё, что вы загружаете, и вы отвечаете за закон там, где публикуете.

Сделайте первое звено

Создайте аккаунт, откройте MiniMax H3 в Playground и вставьте промпт звена 1 из шага 2. Это стоит $0.555 за 15 секунд в 768p. Когда последняя секунда выглядит правильно, извлеките кадр и запустите звено 2. Всё остальное есть в каталоге видео без цензуры.

Другие языки English · 日本語 · 한국어 · Deutsch · Français · Español · Português (Brasil) · Italiano · Polski