Как AI превращает фото в видео
AI для формата «изображение в видео» берет один статичный снимок и создает из него короткий ролик. Композиция, персонаж, свет и стиль уже есть в фото, поэтому в промпте не нужно заново описывать всю сцену.
Из-за этого меняется сам подход к тексту. В отличие от text-to-video, здесь промпт должен объяснять не что мы видим, а как это движется. Главная ошибка новичков — писать расплывчатое настроение вроде «сделай, чтобы она выглядела живой» вместо конкретного действия. Так чаще всего получаются скованные или странноватые движения.
- Задайте одно понятное действие или короткую последовательность движений.
- Добавьте одно движение камеры; самый безопасный вариант — медленный наезд.
- Описывайте конкретное движение, а не общее настроение.
- Не расписывайте заново то, что уже видно на фото.

Исходное фото, которое мы анимировали во всех тестах.
Тест: одно фото, одно действие, четыре движка
Мы взяли один портрет и одно и то же действие для четырех движков, доступных в Vynzo: Kling 2.6, Seedance 2.0, Google Veo 3.1 и WAN 2.7. Сценарий был такой: улыбка, моргание, воздушный поцелуй в камеру, теплый смех и волосы, слегка двигающиеся от ветра.
Мы провели три раунда: сначала обычный пользовательский промпт, затем промпт, адаптированный под каждый движок, и в конце — точечные исправления. Так как все запускалось в одной студии, мы смогли честно сравнить результаты на одном и том же фото.
Ниже мы показываем точные промпты рядом с каждым роликом и добавляем свои заметки, чтобы вы могли не гадать по краткому выводу, а сразу копировать рабочие варианты.
Раунд 1 — обычный промпт, который пишет большинство
В этом раунде мы проверили, что получится, если ввести одну простую строку, оставить настройки по умолчанию и попросить четыре движка оживить фото без дополнительных уточнений.
В «наивном» раунде победил Kling. Seedance ушел в слоу-мо, Veo лучше всех справился с волосами, но выдал жутковатое моргание одним глазом, а WAN сделал кожу пластиковой и зачем-то придумал лепестки роз.
Тот самый промпт — один для всех четырёх движков
she smiles, winks and blows a kiss to the camera, her hair blowing in the wind
Победитель раунда с простым промптом. Личность сохранилась, все действия выполнены — кроме моргания, его движок пропустил.
Хороший результат: персонаж узнаваем, все этапы есть — но весь ролик получился в замедленном движении.
Самые естественные волосы в группе, внешность сохранилась — но моргание одним глазом выглядит жутковато, а во время поцелуя голова слишком сильно дергается.
Героиня узнаваема, но кожа стала пластиковой, моргание превратилось в гримасу, легкий ветер — почти в бурю, а из ладони внезапно полетели лепестки роз.
Раунд 1 — один и тот же простой промпт на всех четырех движках.
Раунд 2 — промпт под каждый движок
Во втором раунде мы переписали промпт отдельно для каждого движка. И получили важный, но неочевидный вывод: больше деталей не всегда значит лучше.
Сильно расписанный сценарий ухудшил результат Kling: вместо воздушного поцелуя в камеру героиня поцеловала собственную ладонь. У Seedance все наоборот: тайминг по секундам дал лучший ролик во всем тесте.
Veo остался сильным, WAN стал заметно лучше, но вблизи все еще выглядел восковым. Вывод простой: лучший движок зависит от того, как вы пишете промпт. Kling любит короткие естественные формулировки, а Seedance хорошо реагирует на точную разбивку по времени.
Сильный откат назад. Мимика менялась резко, подмигивание не получилось — а вместо поцелуя в камеру героиня поцеловала ладонь и уставилась на нее.
Наш промпт
She forms a soft smile, then gives one clear, natural blink followed by a playful wink; she raises one hand to her lips and blows a kiss, opening her palm toward the camera — fingers natural and intact, nothing leaves her hand; she finishes with a warm little laugh and a slight head tilt. Her hair drifts in a gentle breeze. Camera holds with a slow, subtle push-in. Keep her face and identity exactly as in the photo; natural real-time motion, no warping.
Лучший результат всего теста. Разбивка по секундам убрала слоу-мо; выражение лица естественное, личность сохранена. Единственный минус — подмигивание почти не успеваешь заметить.
Наш промпт
Real-time natural pacing — NOT slow motion. [0-2s] she forms a soft smile. [2-4s] one clear, natural blink, then a playful wink. [4-7s] she raises a hand to her lips and blows a kiss, opening her palm toward the camera; fingers natural and intact, nothing leaves her hand. [7-10s] a warm laugh and a slight head tilt. A gentle breeze moves her hair throughout. Camera: slow, smooth push-in. Keep her identity and lighting consistent; stable, physically natural motion; no slow motion, no warping.
Почти получилось. Личность, естественность и следование промпту на месте — но подмигивание все еще выглядит неудачно, а лицо снова сжимается в гримасу. Несколько повторных генераций, скорее всего, помогли бы попасть в цель.
Наш промпт
Medium close-up, image-to-video from the still. She forms a soft, genuine smile, then gives one calm, natural blink with both eyes closing and opening together — not a squint, no facial scrunching — followed by a single playful wink. She raises one hand to her lips and gently blows a kiss, opening her palm toward the camera; fingers relaxed and intact, nothing leaves her hand. She keeps her head steady — only her hand, lips and eyes move, no head shaking. Hair drifts softly in a light breeze. Camera: static with a very slow push-in. Warm natural daylight, photorealistic skin. Audio: soft ambient breeze, no dialogue, no music. Keep her face and identity as in the photo.
Лучше, чем в первом раунде, но все еще восково. Подмигивание превратилось в неловкую гримасу, а близкий наезд сделал кожу похожей на возрастные морщины.
Наш промпт
Use the photo as the first frame and identity anchor; keep her face and skin exactly as in the photo, photorealistic skin texture (not plastic or waxy). She forms a soft smile, gives one clean, natural eye blink — eyelids gently close and open, do NOT scrunch or wrinkle the face — then a playful wink; she raises a hand to her lips and blows a kiss, opening her palm toward the camera (fingers intact, nothing leaves it); ends with a small warm laugh. Only a light, gentle breeze moves her hair. Camera: slow, subtle push-in. Real-time natural motion. Negative: plastic skin, waxy texture, face wrinkling, grimace, strong wind, rose petals, falling petals, extra fingers, morphing.
Раунд 2 — отдельный промпт, настроенный под каждый движок.
Раунд 3 — точечные правки
Доработка требовалась только двум движкам, поэтому мы меняли по одному параметру. Для Kling попробовали более чистый и короткий сценарий без подмигивания — и результат все равно оказался гораздо хуже, чем простой промпт из первого раунда.
Честный вывод такой: с Kling лучше не переинженеривать промпт вообще; выигрывает одна обычная фраза. Для WAN средний план плюс negative prompt наконец дали приемлемый результат: кожа заметно менее пластиковая, движение довольно естественное, хотя вблизи все еще чувствуется синтетика. Исправляйте по одной переменной за раз и помните: иногда лучший фикс — не добавить слов, а убрать лишнее.
Главный сюрприз теста: даже этот более чистый и короткий сценарий сработал намного хуже, чем простая строка из первого раунда. Для Kling побеждает максимально естественная простота.
Наш промпт
She smiles warmly, gives one clear natural blink, then raises a hand to her lips and blows a kiss toward the camera while looking straight at the lens; she finishes with a soft laugh. Her hair drifts in a gentle breeze. Slow, subtle push-in. Keep her face and identity as in the photo; natural motion.
Наконец приемлемо. Negative prompt заметно убрал пластиковость, без подмигивания движение стало достаточно естественным — хотя при близком просмотре синтетика все еще считывается.
Наш промпт
Use the photo as the first frame and identity anchor; keep her face and youthful, smooth skin exactly as in the photo. She smiles warmly, gives one clean natural eye blink (no squint, do not wrinkle or scrunch the face), then raises a hand to her lips and blows a kiss toward the camera while looking at the lens; fingers intact, nothing leaves her hand; ends with a small warm laugh. Only a light breeze moves her hair. Camera: hold a steady MEDIUM distance — do NOT push in close, no close-up. Photorealistic smooth young skin. Negative: plastic skin, waxy texture, wrinkles, aged skin, face scrunching, strong wind, petals, extra fingers, close-up.
Раунд 3 — по одной точечной правке для двух самых слабых результатов.
Самая сложная деталь: подмигивание
Одна деталь ломалась у всех движков в первых раундах: подмигивание. Kling его пропустил, Seedance сделал слишком быстрым, чтобы его заметить, а Veo и WAN превратили движение в неловкую гримасу.
Асимметричное движение одним глазом — одна из самых трудных микроэмоций для современных моделей. Лучше использовать обычное моргание двумя глазами плюс улыбку или быть готовым к повторным генерациям. Отказ от подмигивания помог WAN получить приемлемый ролик в третьем раунде, хотя для Kling даже это не смогло превзойти простой промпт.
Какой движок лучше оживляет фото?
Единственного лучшего движка для любой AI-анимации фото нет. Seedance 2.0 после настройки дал самый естественный результат, Kling 2.6 оказался самым надежным на простом промпте, Veo 3.1 лучше всех справился с волосами и физикой плюс умеет нативный звук, но стоит дороже, а WAN 2.7 хорошо удержал личность, но на портрете крупным планом выглядел наиболее синтетически.
В таблице ниже мы разделили эти компромиссы, чтобы вы могли выбрать движок под свою задачу: естественное движение, простота промпта, волосы и физика, звук, сохранение внешности или реализм крупного плана.
- Личность
- Отлично
- Действие
- Лучше всего на простых промптах
- Реализм
- Естественно
- Движение
- Плавно
- Скорость
- Быстро
- Стоимость
- Средняя
- Гибкость контента
- Стандартная политика
- Лучше всего для
- Быстрая и надежная анимация портретов
- Личность
- Отлично
- Действие
- Лучше всего с таймингом по этапам
- Реализм
- Очень естественно
- Движение
- Кинематографично
- Скорость
- Медленнее
- Стоимость
- Средняя
- Гибкость контента
- Более гибко
- Лучше всего для
- Полированные результаты, если прописать этапы
- Личность
- Сильно
- Действие
- Хорошо
- Реализм
- Отличные волосы и физика
- Движение
- Естественно
- Скорость
- Быстро
- Стоимость
- Самая высокая
- Гибкость контента
- Строгая фильтрация
- Лучше всего для
- Реалистичное движение + нативный звук
- Личность
- Хорошо
- Действие
- ОК после настройки
- Реализм
- Слегка синтетически
- Движение
- ОК
- Скорость
- Средняя
- Стоимость
- Низкая
- Гибкость контента
- Открытые веса, можно развернуть у себя → меньше всего ограничений
- Лучше всего для
- Более широкие планы, несколько референсов, self-hosting
Проверьте все четыре движка на своём фото — в одной студии.
Открыть студиюНадежный процесс, который работает с любым движком
Именно такой процесс помог нам получить самые удачные естественные ролики с первой попытки.
Начните с одного понятного действия, добавьте простое движение камеры, сначала проверьте базовую версию и дорабатывайте только то, что реально ломается. Шаги ниже превращают этот подход в повторяемый AI-процесс для формата «изображение в видео».
- 1Выберите хорошее фото: один персонаж, нормальный свет, лицо полностью в кадре; оставьте место, если в сцене должен быть жест рукой.
- 2Описывайте движение, а не сцену: назовите одно конкретное действие — улыбку, моргание, воздушный поцелуй — и одно движение камеры.
- 3Подстраивайте промпт под движок: для Kling пишите коротко; для Seedance добавляйте этапы по времени ([0-3s]…).
- 4Сначала генерируйте короткий ролик и держите движение сдержанным, чтобы лицо оставалось стабильным.
- 5Если лицо плывет или мимика выглядит странно, сократите количество действий: избыток движения — главная причина деформаций.
- 6Экспортируйте вертикально (9:16) для TikTok, Reels и Shorts.
