Kling: как оживить картинку и получить петлю без склейки
Kling — видеомодель, которая аккуратнее прочих обращается с людьми в кадре. У неё есть приём, ради которого её держат даже те, кто генерирует в других сервисах: бесшовная петля.
Ролик в ленте крутится по кругу. Если в месте склейки картинка дёргается, глаз спотыкается, и человек листает дальше. Если склейки не видно, тот же ролик смотрят по три-четыре раза, не замечая повтора.
Разница между этими двумя ситуациями — одна галочка в настройках.
Приём с первым и последним кадром
Kling позволяет задать не только стартовое изображение, но и финальное. Если поставить туда одну и ту же картинку, модель построит движение так, чтобы вернуться в исходную точку.
Получается замкнутый цикл: человек качнул головой и вернулся, ветка качнулась и вернулась, дым поднялся и рассеялся. Ролик можно крутить бесконечно, и момент перехода не читается.
Два условия, без которых приём не работает.
Камера должна стоять на месте. Любое движение камеры ломает возврат: модель не успевает вернуть ракурс.
Движение должно быть мелким. Поворот головы, моргание, колыхание ткани — да. Шаг, поворот корпуса, проезд машины — нет, за пять секунд это не отыграется назад.
Промты, которые дают естественное движение
Главная ошибка — описывать картинку. Модель уже видит изображение, ей нужно знать, что должно двигаться.
Портрет:
Static camera. The person blinks slowly and tilts their head a few degrees, light wind moves a strand of hair. Subtle natural motion, realistic, seamless loop.
Пейзаж или интерьер:
Static camera. Leaves sway gently, light flickers through the branches, dust particles drift in the sunbeam, everything else remains still. Slow subtle motion, seamless loop.
Предмет, товар, еда:
Static camera. Steam rises slowly from the cup, a drop of condensation slides down the glass, the surface reflects moving light. Minimal motion, product stays perfectly still.
Последняя строчка в каждом промте важнее остальных: она задаёт масштаб движения. Без неё модель добавляет больше, чем нужно.
Что идёт не так чаще всего
Лицо теряет сходство. Причина почти всегда в избытке движения. Сокращаем промт до моргания и лёгкого поворота — сходство возвращается.
Появляются лишние пальцы. Руки — общая беда всех видеомоделей. Помогает кадрировать так, чтобы кистей не было видно, или добавить в промт прямое указание, что руки неподвижны.
Петля всё равно заметна. Обычно потому, что в кадре есть объект с необратимым движением: идущий человек, едущая машина, падающий лист. Такие элементы либо убирают, либо мирятся с видимым стыком.
Результат отличается от запуска к запуску. Это нормально: модели вероятностные. Три-четыре генерации на один кадр — рабочая норма, а не признак неудачи.
Где Kling проигрывает
Звука нет. Если ролику нужен звук, его добавляют отдельно или берут Veo.
Движение камеры даётся хуже, чем Runway и Luma: медленный наезд получается, сложный облёт обычно ломает сцену.
Длинные сцены с сюжетом не его задача. Kling силён на коротком отрезке с одним действием.
Сколько стоит и как не переплатить
Пять секунд видео у любой модели считаются дороже сотни картинок, поэтому расход идёт не на генерацию, а на перебор вариантов.
Рабочий порядок, который экономит: сначала доводим исходную картинку до приличного состояния в генераторе изображений, потом пишем промт движения, потом запускаем. Правка картинки стоит копейки, правка видео — в разы дороже.
Второй способ сэкономить — держать формулу. Как только промт для вашего типа кадров заработал, он работает и дальше: меняется только исходное изображение. Библиотека из пяти-шести отлаженных промтов снимает половину расхода на эксперименты.
Все эти нейросети — в одном сервисе
Kling, Veo, Runway, Luma, Sora, Topaz и ещё сотня моделей: один баланс, оплата в рублях, работает в браузере и в Telegram. По ссылке с сайта — 15 стартовых токенов вместо 5.
Сборник промтов — бесплатно. Формулы для картинок и видео с разбором, какая часть за что отвечает. Забрать в телеграм-боте.
Забрать в боте