HiAPI
Blogue

Tutorial

Vídeo para anime e desenho animado: reformulando o estilo de material real com kling-3.0-omni

Oct 19, 2026
Vídeo para anime e desenho animado: reformulando o estilo de material real com kling-3.0-omni

"Vídeo para anime" e "vídeo para desenho animado" são os dois efeitos de vídeo mais buscados na internet — diferentemente de um filtro de um clique, para obter esses dois efeitos é preciso redesenhar completamente a aparência da imagem enquanto se preserva cada quadro do movimento original. É exatamente isso que um modelo de reformulação vídeo para vídeo faz. Na hiapi, você pode obter essa capacidade através de kling-3.0-omni/transformation: entregue a ele um vídeo de origem e um prompt de estilo, e ele retornará a mesma cena — o mesmo movimento de câmera, a mesma temporalidade, a mesma ação — renderizada em anime, desenho animado ou qualquer estilo que você possa descrever.

Este é um fluxo de trabalho de vídeo para vídeo, não um filtro de imagem. Se você quiser reformular o estilo de uma foto estática, consulte como reformular o estilo de imagens com IA; este guia trata de reformulação temporalmente consistente em clipes de vídeo em movimento, que tem suas próprias preocupações: um único vídeo de entrada, um nível de resolução e cobrança por segundo.

Tudo abaixo foi realmente executado no endpoint online. O clipe de origem, a versão em anime e a versão em desenho animado são os arquivos realmente retornados pelo modelo — a mesma cena de quatro segundos, três aparências diferentes.

O vídeo de origem que usamos para reformular

Comece com qualquer MP4 acessível publicamente por URL na plataforma — gravação de celular, gravação de tela ou clipe renderizado, todos servem. Para uma comparação limpa, usamos um breve vídeo realista: uma pessoa se vira para a câmera com um sorriso suave. A seguir está o material original não processado:

A tarefa de kling-3.0-omni/transformation é preservar completamente aquela virada de cabeça, o balançar do cabelo, o piscar e a composição, mudando apenas a forma de renderização. A alavanca de "preservar o movimento, mudar a aparência" não é um controle deslizante de intensidade — é uma frase no seu prompt. Cada receita abaixo termina com uma cláusula de preservação, instruindo o modelo a manter a ação inalterada e reformular apenas a aparência visual.

Se você quer apenas o mecanismo bruto de requisição/resposta — autenticação, corpo da requisição /v1/tasks, polling e o cliente Python completo — leia o guia da API kling-3.0-omni/transformation que o acompanha. Aqui focamos em estilo e prompt.

Vídeo para anime

O anime tem uma gramática visual específica: contornos limpos a tinta, olhos grandes e expressivos, coloração cel shading plana e sombras de bordas duras, e uma paleta limitada e levemente nostálgica. Aponte essas características explicitamente — apenas dizer "faça em anime" é vago demais e muitas vezes deriva para um estilo de ilustração genérico.

A seguir está o prompt que realmente enviamos, pronto para copiar e colar:

Reformule este clipe como anime japonês 2D: contornos limpos desenhados à mão a tinta, olhos grandes e expressivos, coloração cel shading plana com sombras de bordas duras, tons de pele de anime suaves, paleta de cores de anime de TV dos anos 1990 e uma leve textura de papel. Preserve completamente o movimento de câmera exato, a composição, a temporalidade e a ação da mulher virando a cabeça, piscando e respirando do material de origem — reformule apenas a aparência, nunca altere a ação.

Resultado — observe que o sorriso, o ângulo da cabeça e o cabelo foram preservados, mas as sombras, os olhos e a paleta são puro cel shading:

Por que cada parte do prompt importa:

  • "contornos limpos desenhados à mão a tinta" + "olhos grandes e expressivos" são as pistas de anime mais reconhecíveis; sem elas, muitas vezes o resultado é uma ilustração pictórica e não anime.
  • "coloração cel shading plana com sombras de bordas duras" força a sombra de duas cores característica, em vez de gradientes fotorrealistas suaves.
  • "paleta de cores de anime de TV dos anos 1990" ancora um senso de época, tornando as cores quentes e ligeiramente dessaturadas, em vez de supersaturadas.
  • A cláusula de preservação não é negociável. Sem ela, o modelo pode livremente reposicionar a pose ou reajustar a temporalidade da ação, o que quebra a ilusão de que "este é o seu material, apenas animado".

Vídeo para desenho animado

O desenho animado ocidental é um alvo diferente do anime, e o prompt deve deixar isso claro. O anime depende de cel shading plano e linhas finas, enquanto a aparência moderna de desenho animado quer contornos mais grossos, características mais arredondadas e ligeiramente exageradas, e cores brilhantes e lustrosas com sombreamento de gradiente suave. Trocar a palavra "anime" por "desenho animado" não é suficiente — você precisa reconstruir o bloco de estilo.

Reformule este clipe como desenho animado de animação ocidental moderna: contornos pretos grossos e marcantes, características simplificadas e ligeiramente exageradas, cores planas brilhantes e saturadas com sombreamento de gradiente suave, formas arredondadas e uma textura lustrosa de desenho animado de sábado de manhã. Preserve o movimento de câmera, a composição, a temporalidade e a ação exata do sujeito do original — mude apenas o estilo de renderização, não o que acontece.

Colocando a versão em anime e a versão em desenho animado lado a lado, mesmo que venham do mesmo material de origem, a diferença é evidente: a versão em anime tem bordas de cel shading mais nítidas, preenchimentos mais planos e olhos maiores; a versão em desenho animado tem sombras mais quentes, arredondadas e tridimensionais e contornos mais grossos. Esse contraste é exatamente a razão completa para controlar o estilo com blocos de estilo descritivos em vez de uma única palavra-chave — o modelo renderiza o que você especifica.

Reformulação personalizada: uma fórmula para qualquer aparência

Anime e desenho animado são apenas dois pontos em um espaço enorme. O mesmo endpoint pode levar seu clipe para aquarela, pintura a óleo, claymation, pixel art, neon cyberpunk ou quadrinhos a tinta — e você pode impulsionar todos os estilos com a mesma fórmula de duas partes:

  1. Bloco de estilo — de três a seis características visuais específicas (linhas, sombreamento, paleta, textura, época/atmosfera). Seja específico; adjetivos como "bonito" ou "elegante" não servem para nada.
  2. Cláusula de preservação — "mantenha o movimento de câmera exato, a composição, a temporalidade e o movimento do sujeito do material de origem inalterados; reformule apenas a aparência."

Para mostrar a versatilidade desta fórmula, a seguir está um terceiro tratamento do mesmo clipe, visando quadrinhos de graphic novel a tinta:

Reformule este clipe como um quadro de graphic novel em quadrinhos a tinta: linhas de tinta pretas pesadas, sombreamento com hachuras cruzadas, paleta limitada de dois tons em azul-petróleo profundo e creme quente, sombreamento visível com pontos de meio-tom e textura de papel impresso. Mantenha o movimento de câmera, a composição, a temporalidade e a ação da mulher exatamente iguais ao material de origem — reformule apenas a aparência visual.

Três aparências completamente diferentes, uma cena de origem, uma fórmula. Quando você adaptar, mude apenas o bloco de estilo, mantenha a cláusula de preservação intacta. A mesma abordagem de engenharia de prompt também se aplica a imagens estáticas — se você quiser praticar em fotos primeiro, o guia de reformulação de imagens orienta você na construção de blocos de estilo para transformação i2i de quadro único.

Resolução, duração e custo por segundo

Três coisas determinam o custo e o comportamento da reformulação. Todas as três foram confirmadas com o schema online e os preços atuais da hiapi.

Resolução é o único nível de qualidade/preço, e o campo aceita apenas três valores em minúsculas: 720p, 1080p ou 4k. O preço é calculado por segundos de saída:

Resolução Preço por segundo Clipe de ~4 segundos
720p $0.143 ≈ $0.57
1080p $0.193 ≈ $0.77
4k $0.479 ≈ $1.92

Para clipes sociais, revisão de QA e exploração de estilo, 720p é o padrão correto — os três exemplos acima foram renderizados em 720p, e é difícil encontrar razão para pular para o custo 3,3 vezes maior do 4K em uma página web. Apenas o filme principal final deve ser elevado para 1080p ou 4k.

A duração é determinada pelo material de origem, não por um parâmetro. Este endpoint não tem campo duration — o comprimento da saída é igual ao do clipe de entrada. A consequência prática é: edite o material de origem antes de enviar. Na mesma resolução, o custo de um clipe de quatro segundos é apenas uma fração do de um clipe de vinte segundos, então corte para o trecho que você realmente precisa, em vez de reformular quadros inúteis.

A entrada é um único vídeo. O schema aceita apenas uma URL em video_urls (mais de uma será rejeitada), e essa URL deve ser acessível publicamente para que a plataforma possa buscá-la. Uma entrada, uma saída reformulada.

Reformulação em lote com Python

Como a reformulação é orientada por prompt, executar "vídeo para anime" em uma pasta inteira é colocar a mesma requisição em um loop. Envie todas as tarefas primeiro — elas serão renderizadas em paralelo na plataforma — depois faça polling de cada tarefa e baixe o resultado imediatamente, pois as URLs de saída são links assinados de curta duração.

import os, time, requests

BASE = "https://api.hiapi.ai/v1/tasks"
HEAD = {"Authorization": f"Bearer {os.environ['HIAPI_KEY']}",
        "Content-Type": "application/json"}

ANIME = (
    "Reformule este clipe como anime japonês 2D: contornos limpos desenhados à mão a tinta, olhos grandes e expressivos, "
    "coloração cel shading plana com sombras de bordas duras, paleta de cores de anime de TV dos anos 1990. Mantenha o movimento de câmera exato, "
    "a composição, a temporalidade e o movimento do sujeito do material de origem inalterados — reformule apenas a aparência."
)

clips = [
    "https://example.com/clips/take01.mp4",
    "https://example.com/clips/take02.mp4",
]

# 1) Envie todas as tarefas de reformulação.
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) Faça polling de cada tarefa até o estado final e então obtenha a URL de saída.
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"]        # Baixe imediatamente — expira
            print(tid, "->", out)
            break
        if task["status"] == "fail":
            print(tid, "FAILED", task.get("error"))
            break
        time.sleep(5)

Substitua ANIME pelo seu bloco de estilo de desenho animado ou personalizado, e o mesmo loop reformulará o lote com essa aparência. Se o seu objetivo é ter um estilo consistente em todo o seu feed de vídeos curtos — o modo "predefinição de aparência" —, o fluxo de trabalho de transformation para vídeos curtos aprofunda como aplicar uma predefinição a toda a biblioteca de clipes, e o guia da API Kling 3.0 Omni, mais abrangente, cobre os outros endpoints do modelo (texto para vídeo, imagem para vídeo, referência para vídeo). Para o contrato exato de requisição/resposta assíncrona e tratamento de erros, consulte a documentação de tarefas assíncronas.

Perguntas frequentes

Como transformar um vídeo em anime? Faça upload do clipe para uma URL pública, chame kling-3.0-omni/transformation, especifique no prompt características concretas de anime (cel shading, contornos a tinta, olhos grandes) e adicione uma frase instruindo o modelo a preservar a ação original, defina resolution como 720p, 1080p ou 4k. O prompt de anime pronto para copiar acima pode ser usado como está.

Qual é a diferença entre vídeo para anime e vídeo para desenho animado aqui? Apenas o bloco de estilo no prompt é diferente. O modelo, o endpoint e a entrada são idênticos — anime exige cel shading plano e linhas finas, desenho animado exige contornos grossos e sombreamento lustroso e arredondado. A saída é diferente porque o prompt descreve aparências genuinamente diferentes, não porque você mudou de modo.

Existe uma forma gratuita? Não — a reformulação é cobrada por segundos de saída ($0.143/s em 720p), então mesmo clipes curtos custam de alguns centavos a menos de um dólar. Este modelo não tem nível gratuito, mas um teste de quatro segundos em 720p custa cerca de $0.57.

Quão longo pode ser o clipe de origem? O comprimento da saída acompanha a sua entrada, e o custo aumenta proporcionalmente. Mantenha o clipe de origem curto e edite antecipadamente; entradas longas custam proporcionalmente mais e levam mais tempo para renderizar.

O áudio original é preservado? Este endpoint reformula a imagem visual; considere a saída como um clipe reformulado sem som e reanexe ou substitua o áudio depois no editor.

Posso reformular fotos estáticas da mesma forma? Para imagens únicas, use um modelo de imagem para imagem — consulte o guia de reformulação de imagens. Use kling-3.0-omni/transformation quando precisar aplicar um estilo de forma consistente em clipes em movimento.

Pontos principais

Escolha uma aparência, descreva-a especificamente, transforme um clipe de origem em anime, desenho animado ou qualquer estilo que você possa especificar — e então escale em lote com um loop curto.

Pronto para transformar seu próprio material em anime ou desenho animado? Pegue um clipe curto e execute os prompts acima na página do modelo kling-3.0-omni/transformation.

Artigos relacionados

Ver todos os artigos →

Comece a criar com artefactos de IA persistentes

Obtenha a sua chave de API e chame modelos de imagem, vídeo e áudio através de uma única API baseada em tasks.

Ler a documentação da API