HiAPI
Блог

Руководство

Видео в аниме и мультфильм: переосмысление реальных кадров с помощью kling-3.0-omni

Oct 19, 2026
Видео в аниме и мультфильм: переосмысление реальных кадров с помощью 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-х годов» закрепляет ощущение эпохи, делая цвета тёплыми и слегка приглушёнными, а не перенасыщенными.
  • Оговорка о сохранении обязательна. Без неё модель может свободно менять позу или переставлять тайминг действий, что разрушает иллюзию «это ваш материал, просто анимированный».

Видео в мультфильм

Западный мультфильм — это иная цель, чем аниме, и промпт должен это учитывать. Аниме опирается на плоский целлулоид и тонкие линии, а современный мультяшный вид требует более толстых контуров, более округлых и слегка преувеличенных черт, а также ярких, глянцевых цветов с плавными градиентными тенями. Заменить слово «аниме» на «мультфильм» недостаточно — нужно перестроить стилевой блок.

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

Поставьте аниме-версию и мультяшную версию рядом — разница очевидна, даже если они получены из одного и того же исходного материала: у аниме-версии более резкие целлулоидные края, более плоские заливки и большие глаза; у мультяшной версии более тёплые, округлые, объёмные тени и более толстые контуры. Этот контраст и есть причина управлять стилем с помощью описательного стилевого блока, а не одного ключевого слова — модель отрисует именно то, что вы указали.

Собственное переосмысление: одна формула для любого вида

Аниме и мультфильм — лишь две точки в огромном пространстве. Тот же эндпоинт может перенести ваш клип в акварель, масляную живопись, пластилиновую анимацию, пиксель-арт, киберпанк-неон или комикс тушью — и вы можете управлять всеми стилями с помощью одной двухчастной формулы:

  1. Стилевой блок — от трёх до шести конкретных визуальных признаков (линии, тени, палитра, текстура, эпоха/атмосфера). Будьте конкретны; прилагательные вроде «красивый» или «стильный» бесполезны.
  2. Оговорка о сохранении — «сохрани точное движение камеры, композицию, временную последовательность и движение субъекта из исходного материала; переосмысли только внешний вид».

Чтобы показать универсальность этой формулы, вот третья обработка того же клипа с целью получить графический роман-комикс тушью:

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

Три совершенно разных вида, один исходный кадр, одна формула. Когда вы адаптируете её, меняйте только стилевой блок, а оговорку о сохранении оставляйте без изменений. Тот же подход к промпт-инжинирингу применим и к статичным изображениям — если вы хотите сначала потренироваться на фотографиях, руководство по переосмыслению изображений проведёт вас через построение стилевого блока для покадрового преобразования 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.

Похожие статьи

Все статьи →

Начните работать с постоянными артефактами ИИ

Получите API-ключ и вызывайте модели изображений, видео и аудио через один API на основе tasks.

Читать документацию API