Руководство
Видео в аниме и мультфильм: переосмысление реальных кадров с помощью kling-3.0-omni
«Видео в аниме» и «видео в мультфильм» — два самых популярных запроса на видеоэффекты в интернете. В отличие от фильтров в один клик, чтобы добиться этих эффектов, нужно полностью перерисовать внешний вид изображения, сохранив при этом каждый кадр исходного движения. Именно это и делает модель видео-в-видео переосмысления. На hiapi вы можете получить эту возможность через kling-3.0-omni/transformation: передайте ей исходное видео и стилевой промпт, и она вернёт тот же кадр — то же движение камеры, ту же временную последовательность, те же действия — отрисованный в аниме, мультфильме или любом стиле, который вы сможете описать.
Это рабочий процесс видео-в-видео, а не фильтр для изображений. Если вы хотите изменить стиль статичной фотографии, см. как изменить стиль изображений с помощью AI; это руководство посвящено временно согласованному переосмыслению движущихся видеоклипов, у которого есть свои особенности: одно входное видео, один уровень разрешения и оплата по секундам.
Всё ниже было фактически запущено на живом эндпоинте. Исходный клип, аниме-версия и мультяшная версия — это реальные файлы, возвращённые моделью: тот же четырёхсекундный кадр, три разных внешних вида.
Исходное видео, которое мы использовали для переосмысления
Начните с любого MP4, доступного на платформе по публичному URL — подойдёт запись с телефона, запись экрана или готовый отрендеренный клип. Для чистого сравнения мы использовали короткое реалистичное видео: человек поворачивается к камере с мягкой улыбкой. Вот необработанный исходный материал:
Задача kling-3.0-omni/transformation — полностью сохранить этот поворот головы, покачивание волос, моргание и композицию, изменив только способ отрисовки. Рычаг «сохранить движение, изменить внешний вид» — это не ползунок интенсивности, а фраза в вашем промпте. Каждый рецепт ниже заканчивается оговоркой о сохранении, которая говорит модели оставить действия неизменными и переосмыслить только визуальный вид.
Если вам нужен только исходный механизм запросов/ответов — аутентификация, тело запроса /v1/tasks, опрос и полный клиент Python — прочитайте сопутствующее руководство по API kling-3.0-omni/transformation. Здесь мы сосредоточимся на стилях и промптах.
Видео в аниме
У аниме есть особый визуальный язык: чистые контуры тушью, большие выразительные глаза, плоская целлулоидная заливка и резкие тени, а также ограниченная, слегка ностальгическая цветовая палитра. Указывайте эти признаки явно — просто «сделай аниме» слишком расплывчато и часто уводит в обычную иллюстрацию.
Вот промпт, который мы фактически отправили, его можно скопировать и вставить:
Переосмысли этот клип в 2D японское аниме: чистые нарисованные от руки контуры тушью, большие выразительные глаза, плоская целлулоидная заливка с резкими тенями, мягкая аниме-кожа, яркая цветовая палитра телевизионного аниме 1990-х годов и лёгкая зернистость бумаги. Полностью сохрани точное движение камеры, композицию и временную последовательность исходного материала, а также движение поворота головы, моргания и дыхания девушки — переосмысли только внешний вид, ни в коем случае не меняй действия.
Результат — обратите внимание, что улыбка, угол наклона головы и волосы сохранились, но тени, глаза и цветовая палитра — чистая целлулоидная анимация:
Почему важна каждая часть промпта:
- «Чистые нарисованные от руки контуры тушью» + «большие выразительные глаза» — самые узнаваемые аниме-признаки; уберите их, и часто получится живописная, не анимешная иллюстрация.
- «Плоская целлулоидная заливка с резкими тенями» принудительно создаёт характерную двухцветную тень вместо плавных фотореалистичных градиентов.
- «Цветовая палитра телевизионного аниме 1990-х годов» закрепляет ощущение эпохи, делая цвета тёплыми и слегка приглушёнными, а не перенасыщенными.
- Оговорка о сохранении обязательна. Без неё модель может свободно менять позу или переставлять тайминг действий, что разрушает иллюзию «это ваш материал, просто анимированный».
Видео в мультфильм
Западный мультфильм — это иная цель, чем аниме, и промпт должен это учитывать. Аниме опирается на плоский целлулоид и тонкие линии, а современный мультяшный вид требует более толстых контуров, более округлых и слегка преувеличенных черт, а также ярких, глянцевых цветов с плавными градиентными тенями. Заменить слово «аниме» на «мультфильм» недостаточно — нужно перестроить стилевой блок.
Переосмысли этот клип в современный западный анимационный мультфильм: толстые выразительные чёрные контуры, упрощённые и слегка преувеличенные черты, яркие насыщенные плоские цвета с плавными градиентными тенями, округлые формы и глянцевая фактура субботнего утреннего мультфильма. Сохрани исходное движение камеры, композицию, временную последовательность и точные действия субъекта — измени только стиль отрисовки, не меняй происходящее.
Поставьте аниме-версию и мультяшную версию рядом — разница очевидна, даже если они получены из одного и того же исходного материала: у аниме-версии более резкие целлулоидные края, более плоские заливки и большие глаза; у мультяшной версии более тёплые, округлые, объёмные тени и более толстые контуры. Этот контраст и есть причина управлять стилем с помощью описательного стилевого блока, а не одного ключевого слова — модель отрисует именно то, что вы указали.
Собственное переосмысление: одна формула для любого вида
Аниме и мультфильм — лишь две точки в огромном пространстве. Тот же эндпоинт может перенести ваш клип в акварель, масляную живопись, пластилиновую анимацию, пиксель-арт, киберпанк-неон или комикс тушью — и вы можете управлять всеми стилями с помощью одной двухчастной формулы:
- Стилевой блок — от трёх до шести конкретных визуальных признаков (линии, тени, палитра, текстура, эпоха/атмосфера). Будьте конкретны; прилагательные вроде «красивый» или «стильный» бесполезны.
- Оговорка о сохранении — «сохрани точное движение камеры, композицию, временную последовательность и движение субъекта из исходного материала; переосмысли только внешний вид».
Чтобы показать универсальность этой формулы, вот третья обработка того же клипа с целью получить графический роман-комикс тушью:
Переосмысли этот клип в кадр графического романа-комикса тушью: густые чёрные линии тушью, штриховка перекрёстными линиями, ограниченная двухцветная палитра тёмно-бирюзового и тёплого кремового, видимая растровая точечная штриховка и текстура печатной бумаги. Сохрани движение камеры, композицию, временную последовательность и действия девушки точно как в исходном материале — переосмысли только визуальный вид.
Три совершенно разных вида, один исходный кадр, одна формула. Когда вы адаптируете её, меняйте только стилевой блок, а оговорку о сохранении оставляйте без изменений. Тот же подход к промпт-инжинирингу применим и к статичным изображениям — если вы хотите сначала потренироваться на фотографиях, руководство по переосмыслению изображений проведёт вас через построение стилевого блока для покадрового преобразования i2i.
Разрешение, длительность и стоимость по секундам
Три вещи определяют стоимость и поведение переосмысления. Все три сверены с живой схемой и текущими ценами hiapi.
Разрешение — единственный уровень качества/цены; это поле принимает только три значения в нижнем регистре: 720p, 1080p или 4k. Цена рассчитывается по секундам выходного видео:
| Разрешение | Цена за секунду | Клип около 4 секунд |
|---|---|---|
720p |
$0.143 | ≈ $0.57 |
1080p |
$0.193 | ≈ $0.77 |
4k |
$0.479 | ≈ $1.92 |
Для социальных клипов, проверки QA и исследования стилей 720p — правильный выбор по умолчанию: все три примера выше отрендерены в 720p, и, встроенные в веб-страницу, они вряд ли дадут вам повод платить в 3,3 раза больше за переход на 4K. Повышайте до 1080p или 4k только для финального основного видео.
Длительность определяется исходным материалом, а не параметром. У этого эндпоинта нет поля duration — длина выхода совпадает с входным клипом. Практическое следствие: обрежьте исходный материал перед отправкой. При том же разрешении четырёхсекундный клип стоит лишь малую долю двадцатисекундного, поэтому вырезайте только те моменты, которые вам действительно нужны, а не переосмысливайте бесполезные кадры.
Вход — одно видео. Схема принимает в video_urls только один URL (больше одного будет отклонено), и этот URL должен быть публично доступен, чтобы платформа могла его получить. Один вход, один переосмысленный выход.
Пакетное переосмысление на Python
Поскольку переосмысление управляется промптом, запуск «видео в аниме» для целой папки — это тот же запрос в цикле. Сначала отправьте все задачи — они будут рендериться параллельно на платформе — затем опросите каждую задачу и сразу скачайте результат, поскольку выходные URL — это подписанные ссылки с коротким сроком действия.
import os, time, requests
BASE = "https://api.hiapi.ai/v1/tasks"
HEAD = {"Authorization": f"Bearer {os.environ['HIAPI_KEY']}",
"Content-Type": "application/json"}
ANIME = (
"Переосмысли этот клип в 2D японское аниме: чистые нарисованные от руки контуры тушью, большие выразительные глаза, "
"плоская целлулоидная заливка с резкими тенями, яркая цветовая палитра телевизионного аниме 1990-х годов. Сохрани точное "
"движение камеры, композицию, временную последовательность и движение субъекта из исходного материала — переосмысли только внешний вид."
)
clips = [
"https://example.com/clips/take01.mp4",
"https://example.com/clips/take02.mp4",
]
# 1) Отправьте все задачи переосмысления.
task_ids = []
for url in clips:
body = {"model": "kling-3.0-omni/transformation",
"input": {"prompt": ANIME, "video_urls": [url], "resolution": "720p"}}
r = requests.post(BASE, headers=HEAD, json=body, timeout=60).json()
task_ids.append(r["data"]["taskId"])
# 2) Опрашивайте каждую задачу до конечного состояния, затем получите выходной URL.
for tid in task_ids:
while True:
task = requests.get(f"{BASE}/{tid}", headers=HEAD, timeout=30).json()["data"]
if task["status"] == "success":
out = task["output"][0]["url"] # скачайте сразу — ссылка истекает
print(tid, "->", out)
break
if task["status"] == "fail":
print(tid, "FAILED", task.get("error"))
break
time.sleep(5)
Замените ANIME на ваш мультяшный или собственный стилевой блок, и тот же цикл переосмыслит эту партию в этом виде. Если ваша цель — единый стиль для всего потока коротких видео, режим «предустановленного вида» — рабочий процесс transformation для коротких видео подробнее объясняет, как применить предустановку ко всей библиотеке клипов, а более полное руководство по API Kling 3.0 Omni охватывает другие эндпоинты модели (текст в видео, изображение в видео, референс в видео). О точном контракте асинхронных запросов/ответов и обработке ошибок см. документацию по асинхронным задачам.
Часто задаваемые вопросы
Как превратить видео в аниме? Загрузите клип по публичному URL, вызовите kling-3.0-omni/transformation, укажите в промпте конкретные аниме-признаки (целлулоидная заливка, контуры тушью, большие глаза) и добавьте фразу, говорящую модели сохранить исходные действия, установите resolution в 720p, 1080p или 4k. Готовый к копированию аниме-промпт выше можно использовать как есть.
В чём разница между видео в аниме и видео в мультфильм здесь? Только в стилевом блоке промпта. Модель, эндпоинт и входные данные полностью одинаковы — аниме требует плоского целлулоида и тонких линий, мультфильм — толстых контуров и глянцевых округлых теней. Выход различается потому, что промпт описывает действительно разные внешние виды, а не потому, что вы переключили режим.
Есть ли бесплатный способ? Нет — переосмысление оплачивается по секундам выходного видео ($0.143/сек при 720p), поэтому даже короткий клип обойдётся от нескольких центов до менее чем доллара. У этой модели нет бесплатного тарифа, но четырёхсекундный тест в 720p стоит около $0.57.
Какой длины может быть исходный клип? Длина выхода соответствует вашему входу, и стоимость растёт пропорционально. Держите исходный клип коротким и обрезайте заранее; длинный вход стоит пропорционально дороже и рендерится дольше.
Сохраняется ли исходный звук? Этот эндпоинт переосмысливает визуальное изображение; рассматривайте выход как немой переосмысленный клип, а звук позже заново прикрепите или замените в редакторе.
Можно ли таким же образом переосмыслить статичную фотографию? Для отдельного изображения используйте модель изображение-в-изображение — см. руководство по переосмыслению изображений. Используйте kling-3.0-omni/transformation, когда вам нужно согласованно применить стиль к движущимся клипам.
Ключевые выводы
Выберите вид, опишите его конкретно, превратите один исходный материал в аниме, мультфильм или любой стиль, который вы сможете задать, — а затем масштабируйте пакетно с помощью короткого цикла.
Готовы превратить свой материал в аниме или мультфильм? Возьмите короткий клип и запустите приведённые выше промпты на странице модели kling-3.0-omni/transformation.
Похожие статьи
Все статьи →-
Руководство
Как вызвать hailuo-2.3-fast/image-to-video через HiAPI API: практика с curl и Python
Первый рабочий запрос к быстрому и недорогому уровню генерации видео по изображению — от ID модели до загрузки MP4
-
Руководство
Как вызывать hailuo-2.3/text-to-video через API HiAPI: curl, Python и рабочие примеры запросов
-
Руководство
Использование Kandinsky 6.0 Pro для преобразования текста в видео на HiAPI: руководство по curl и Python
Практическая демонстрация с упором на запросы: построение вызова от промпта до видеоклипа, отправка запроса, опрос статуса завершения и скачивание результата