HiAPI
Blog

Tutoriel

Vidéo vers anime et cartoon : donner un nouveau style à vos séquences réelles avec kling-3.0-omni

Oct 19, 2026
Vidéo vers anime et cartoon : donner un nouveau style à vos séquences réelles avec kling-3.0-omni

« Vidéo vers anime » et « vidéo vers cartoon » sont les deux effets vidéo les plus recherchés en ligne — contrairement aux filtres en un clic, réussir ces deux effets exige de redessiner entièrement l'apparence de l'image tout en conservant chaque image du mouvement d'origine. C'est exactement ce que fait un modèle de restylage vidéo-vers-vidéo. Sur hiapi, vous obtenez cette capacité via kling-3.0-omni/transformation : donnez-lui une vidéo source et un prompt de style, et il renvoie la même prise de vue — même mouvement de caméra, même temporalité, même action — rendue en anime, en cartoon, ou dans n'importe quel style que vous pouvez décrire.

Il s'agit d'un workflow vidéo-vers-vidéo, pas d'un filtre d'image. Si vous voulez restyler une photo statique, consultez comment restyler des images avec l'IA ; ce guide traite du restylage temporellement cohérent sur des séquences vidéo en mouvement, qui a ses propres points d'attention : une seule vidéo d'entrée, un seul palier de résolution, et une facturation à la seconde.

Tout ce qui suit a été réellement exécuté sur le point de terminaison en ligne. La séquence source, la version anime et la version cartoon sont les fichiers réellement renvoyés par le modèle — la même prise de vue de quatre secondes, trois apparences différentes.

La vidéo source utilisée pour le restylage

Partez de n'importe quel MP4 accessible via une URL publique par la plateforme — enregistrement de téléphone, capture d'écran ou séquence déjà rendue. Pour une comparaison propre, nous utilisons une courte vidéo réaliste : une personne se tourne vers la caméra avec un sourire doux. Voici la séquence brute non traitée :

La mission de kling-3.0-omni/transformation est de conserver intégralement ce mouvement de tête, ce balancement des cheveux, ce clignement des yeux et cette composition, en ne changeant que le rendu. Le levier pour « conserver le mouvement, changer l'apparence » n'est pas un curseur d'intensité — c'est une phrase dans votre prompt. Chaque recette ci-dessous se termine par une clause de préservation qui indique au modèle de garder l'action intacte et de ne restyler que l'apparence visuelle.

Si vous voulez uniquement le mécanisme brut requête/réponse — authentification, corps de requête /v1/tasks, interrogation répétée, et le client Python complet — lisez le guide de l'API kling-3.0-omni/transformation associé. Ici, nous nous concentrons sur le style et les prompts.

Vidéo vers anime

L'anime possède une grammaire visuelle bien précise : contours à l'encre nets, grands yeux expressifs, coloriage cel-shading en aplats et ombres à bords durs, ainsi qu'une palette limitée et légèrement nostalgique. Nommez explicitement ces caractéristiques — dire simplement « fais-en de l'anime » est trop vague et dérive souvent vers un style d'illustration générique.

Voici le prompt que nous avons réellement envoyé, à copier-coller directement :

Restyle cette séquence en anime japonais 2D : contours à l'encre dessinés à la main et nets, grands yeux expressifs, coloriage cel-shading en aplats avec ombres à bords durs, teintes de peau anime douces, palette lumineuse d'anime télévisé des années 1990, et un léger grain de papier. Préserve exactement le mouvement de caméra, la composition et la temporalité de la source, ainsi que le mouvement de la femme qui tourne la tête, cligne des yeux et respire — ne restyle que l'apparence, ne change jamais l'action.

Résultat — remarquez que le sourire, l'angle de la tête et les cheveux sont conservés, mais que les ombres, les yeux et la palette sont du pur cel-shading :

Pourquoi chaque partie du prompt compte :

  • « contours à l'encre dessinés à la main et nets » + « grands yeux expressifs » sont les indices d'anime les plus reconnaissables ; sans eux, on obtient souvent une illustration picturale qui n'est pas de l'anime.
  • « coloriage cel-shading en aplats avec ombres à bords durs » force l'ombrage bicolore caractéristique, au lieu de dégradés photographiques lisses.
  • « palette d'anime télévisé des années 1990 » ancre une époque, avec des couleurs chaudes et légèrement désaturées, plutôt que sursaturées.
  • La clause de préservation est non négociable. Sans elle, le modèle peut librement repositionner la pose ou retemporiser l'action, ce qui brise l'illusion que « c'est votre séquence, simplement animée ».

Vidéo vers cartoon

Le cartoon occidental est une cible différente de l'anime, et le prompt doit le préciser. L'anime repose sur des aplats cel et des lignes fines, tandis que le look cartoon moderne veut des contours plus épais, des traits plus arrondis et légèrement exagérés, ainsi que des couleurs vives, brillantes et des ombres à dégradés lisses. Remplacer le mot « anime » par « cartoon » ne suffit pas — il faut reconstruire le bloc de style.

Restyle cette séquence en cartoon d'animation occidental moderne : contours noirs épais et marqués, traits simplifiés et légèrement exagérés, couleurs vives et saturées en aplats avec ombres à dégradés lisses, formes arrondies, et une texture brillante de cartoon du samedi matin. Conserve le mouvement de caméra, la composition, la temporalité et le mouvement précis du sujet d'origine — ne change que le style de rendu, pas ce qui se passe.

Placez la version anime et la version cartoon côte à côte, et même si elles proviennent exactement de la même source, la différence est évidente : la version anime a des bords cel plus nets, des aplats plus uniformes et des yeux plus grands ; la version cartoon a des ombres plus chaudes, plus arrondies et plus volumineuses, et des contours plus épais. Ce contraste est précisément la raison de contrôler le style avec un bloc descriptif plutôt qu'avec un seul mot-clé — le modèle rend ce que vous spécifiez.

Restylage personnalisé : une formule pour n'importe quel look

Anime et cartoon ne sont que deux points dans un espace immense. Le même point de terminaison peut pousser votre séquence vers l'aquarelle, la peinture à l'huile, la pâte à modeler, le pixel art, le néon cyberpunk ou la bande dessinée à l'encre — et vous pouvez piloter tous ces styles avec la même formule en deux parties :

  1. Bloc de style — trois à six caractéristiques visuelles concrètes (lignes, ombres, palette, texture, époque/ambiance). Soyez précis ; des adjectifs comme « beau » ou « stylé » ne servent à rien.
  2. Clause de préservation — « conserve le mouvement de caméra, la composition, la temporalité et le mouvement du sujet exacts de la source ; ne restyle que l'apparence. »

Pour montrer la généralité de cette formule, voici un troisième traitement de la même séquence, ciblant la bande dessinée à l'encre façon roman graphique :

Restyle cette séquence en case de roman graphique à l'encre : traits d'encre noirs épais, ombrage par hachures croisées, bichromie limitée bleu sarcelle profond et crème chaud, ombrage visible en trame de demi-teintes, et texture de papier imprimé. Garde le mouvement de caméra, la composition, la temporalité et les mouvements de la femme parfaitement identiques à la source — ne restyle que l'apparence visuelle.

Trois apparences totalement différentes, une seule séquence source, une seule formule. Quand vous l'adaptez, ne changez que le bloc de style et laissez la clause de préservation intacte. La même approche d'ingénierie de prompt s'applique aux images statiques — si vous voulez d'abord vous entraîner sur une photo, le guide de restylage d'images vous montre comment construire un bloc de style pour une transformation i2i sur une seule image.

Résolution, durée et coût à la seconde

Trois éléments déterminent le coût et le comportement du restylage. Ces trois points ont été vérifiés par rapport au schéma en ligne et à la tarification actuelle de hiapi.

La résolution est le seul palier qualité/prix ; ce champ n'accepte que trois valeurs en minuscules : 720p, 1080p ou 4k. La tarification est calculée à la seconde de sortie :

Résolution Prix par seconde Séquence d'environ 4 secondes
720p 0,143 $ ≈ 0,57 $
1080p 0,193 $ ≈ 0,77 $
4k 0,479 $ ≈ 1,92 $

Pour les séquences destinées aux réseaux sociaux, la validation QA et l'exploration de styles, 720p est la valeur par défaut à privilégier — les trois exemples ci-dessus ont été rendus en 720p, et intégré dans une page web, il est difficile de justifier le coût 3,3 fois plus élevé d'un passage en 4K. Ne montez en 1080p ou 4k que pour le montage final.

La durée est déterminée par la source, pas par un paramètre. Ce point de terminaison n'a pas de champ duration — la longueur de sortie correspond à celle de la séquence d'entrée. Conséquence pratique : montez votre source avant de la soumettre. À résolution égale, une séquence de quatre secondes coûte une fraction de ce que coûte une séquence de vingt secondes, alors coupez jusqu'au rythme dont vous avez réellement besoin, plutôt que de restyler des images inutiles.

L'entrée est une seule vidéo. Le schéma n'accepte qu'une seule URL dans video_urls (plus d'une est rejetée), et cette URL doit être publiquement accessible pour que la plateforme puisse la récupérer. Une entrée, une sortie restylée.

Restylage par lots avec Python

Comme le restylage est piloté par le prompt, exécuter « vidéo vers anime » sur un dossier entier revient à répéter la même requête dans une boucle. Soumettez d'abord toutes les tâches — elles sont rendues en parallèle sur la plateforme — puis interrogez chaque tâche et téléchargez immédiatement le résultat, car les URL de sortie sont des liens signés à durée de vie courte.

import os, time, requests

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

ANIME = (
    "Restyle cette séquence en anime japonais 2D : contours à l'encre dessinés à la main et nets, "
    "grands yeux expressifs, coloriage cel-shading en aplats avec ombres à bords durs, "
    "palette lumineuse d'anime télévisé des années 1990. Conserve exactement le mouvement de caméra, "
    "la composition, la temporalité et le mouvement du sujet de la source — ne restyle que l'apparence."
)

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

# 1) Soumettre toutes les tâches de restylage.
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) Interroger chaque tâche jusqu'à l'état final, puis récupérer l'URL de sortie.
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"]        # télécharger immédiatement — le lien expire
            print(tid, "->", out)
            break
        if task["status"] == "fail":
            print(tid, "FAILED", task.get("error"))
            break
        time.sleep(5)

Remplacez ANIME par votre bloc de style cartoon ou personnalisé, et la même boucle restylera tout le lot dans cette apparence. Si votre objectif est d'obtenir un style cohérent pour tout un flux de vidéos courtes — le mode « preset d'apparence » — le workflow transformation pour vidéos courtes explique plus en détail comment appliquer un preset à toute une bibliothèque de séquences, tandis que le guide complet de l'API Kling 3.0 Omni couvre les autres points de terminaison du modèle (texte-vers-vidéo, image-vers-vidéo, vidéo de référence). Pour le contrat exact de requête/réponse asynchrone et la gestion des erreurs, reportez-vous à la documentation des tâches asynchrones.

Questions fréquentes

Comment transformer une vidéo en anime ? Téléversez la séquence vers une URL publique, appelez kling-3.0-omni/transformation, spécifiez dans le prompt des caractéristiques anime concrètes (coloriage cel, contours à l'encre, grands yeux), ajoutez une phrase indiquant au modèle de conserver l'action d'origine, et réglez resolution sur 720p, 1080p ou 4k. Le prompt anime copiable ci-dessus peut être utilisé tel quel.

Quelle est la différence entre vidéo vers anime et vidéo vers cartoon ici ? Seul le bloc de style du prompt diffère. Le modèle, le point de terminaison et les entrées sont identiques — l'anime exige des aplats cel et des lignes fines, le cartoon exige des contours épais et des ombres brillantes et arrondies. La sortie diffère parce que le prompt décrit des apparences réellement différentes, pas parce que vous avez changé de mode.

Existe-t-il un moyen gratuit ? Non — le restylage est facturé à la seconde de sortie (0,143 $/seconde en 720p), donc même une courte vidéo coûte de quelques centimes à moins d'un dollar. Ce modèle n'a pas d'offre gratuite, mais un test de quatre secondes en 720p coûte environ 0,57 $.

Quelle est la longueur maximale de la séquence source ? La longueur de sortie suit votre entrée, et le coût augmente proportionnellement. Gardez la source courte et montez-la à l'avance ; une entrée longue coûte proportionnellement plus cher et prend plus de temps à rendre.

L'audio d'origine est-il conservé ? Ce point de terminaison restyle l'image visuelle ; considérez la sortie comme une séquence restylée muette, puis rajoutez ou remplacez l'audio dans votre éditeur.

Peut-on restyler une photo statique de la même manière ? Pour une image unique, utilisez un modèle image-vers-image — voir le guide de restylage d'images. Utilisez kling-3.0-omni/transformation uniquement lorsque vous devez appliquer un style de façon cohérente sur une séquence en mouvement.

Points clés

Choisissez une apparence, décrivez-la précisément, et transformez une séquence source en anime, en cartoon, ou en n'importe quel style que vous savez spécifier — puis passez à l'échelle avec une courte boucle.

Prêt à transformer vos propres séquences en anime ou en cartoon ? Prenez une courte vidéo et exécutez les prompts ci-dessus sur la page du modèle kling-3.0-omni/transformation.

Articles similaires

Voir tous les articles →

Commencez avec des artefacts IA persistants

Obtenez votre clé API et appelez des modèles d'image, de vidéo et d'audio via une API unique basée sur les tasks.

Lire la documentation de l'API