Aller au contenu principal

Transformer un portrait horizontal en vidéo IA verticale sans perdre l’action

Choisissez le recadrage, l’extension ou la recomposition pour une vidéo 9:16. Préservez visage, mains et mouvement avant l’animation.

Auteur
Lydia
Publié
Lecture
13 min de lecture
Mis à jour
Un homme adulte se tient au centre d’un large portrait sur un toit, avec de l’espace autour de lui.

Pour transformer un portrait horizontal en vidéo IA verticale, préparez d’abord une image fixe 9:16 exploitable, puis animez-la. Le modèle vidéo anime l’image que vous lui fournissez : une main supprimée par le recadrage n’en fait plus partie. Recadrez si la personne entière et son geste tiennent déjà dans une fenêtre étroite ; étendez si l’espace manquant est du décor ; recomposez si la pose elle-même est trop large.

MéthodeÀ utiliser quandCoût (prix d’octobre 2026)Limite
RecadrageBras près du corps, action proche du centreGratuitUne source 16:9 ne conserve que 31,64 % de sa largeur
Image ExpanderLa pose convient, mais le cadre manque d’espace0,024 $ par imageUne source 16:9 ne remplit qu’environ 32 % de la hauteur 9:16 ; le reste est inventé
Recomposition avec Qwen Image 2.1 editLa pose est trop large et il faut garder la même personne0,036 $ par image à 1kLa pose change : vérifiez le visage et les mains
Recomposition avec Z-ImageUn nouveau personnage ressemblant convient0,010 $ par imageCe n’est pas la même personne que dans la source

Ce guide part d’une image fixe. Pour une vidéo horizontale existante, SpicyAPI ne propose pas de tâche de recadrage ni d’extension vidéo. Utilisez le recadrage avec suivi ou des images clés de position dans un éditeur pour suivre la personne, ou ajoutez des bandes si tout le cadre compte et si une image plus petite est acceptable. Étendre une image fixe n’étend pas toutes les images d’une vidéo. Pour refaire un clip en vertical, extrayez-en une image nette, appliquez la méthode 1, 2 ou 3 à cette image, puis animez-la de nouveau ; vous obtenez un nouveau clip, pas le mouvement d’origine.

Voyez ce que le recadrage supprime

Un recadrage 9:16 conservant toute la hauteur d’une image 16:9 ne garde que 31,64 % de la largeur d’origine. Pour une source de 3840 × 2160, la fenêtre mesure 1215 × 2160 ; une source de 1920 × 1080 donne 608 × 1080.

La position de la fenêtre compte davantage que la taille d’exportation. Si une personne en veste sombre pose un bras sur une chaise, un recadrage centré sur le visage conserve celui-ci mais supprime la main. Déplacer la fenêtre vers la chaise sauve la main et perd l’autre côté. C’est un problème de pose, pas de résolution.

Trois panneaux photographiques comparent une source large, un recadrage qui perd une main et une nouvelle pose compacte d’ajustement de manchette.

Illustration du plan : un recadrage centré sur le visage perd la main tendue ; recomposer l’action près du torse permet de la faire tenir.

Ouvrez l’original dans un éditeur d’images, sélectionnez un rapport de recadrage 9:16 et déplacez la fenêtre avant de l’appliquer. Faites tenir toute l’action : pour un mouvement de tête, la tête, les épaules et de l’espace dans la direction du regard ; pour un ajustement de manchette, les deux coudes et les mains levée et au repos. Si ces éléments ne tiennent pas ensemble, ne recadrez pas ; choisissez une autre méthode.

Méthode 1 : recadrer une pose centrée

Recadrez l’image d’un adulte fictif debout dont les bras restent près du corps. Une veste ajustée ou un long manteau est moins large que des bras tendus ou une pose assise étalée. Le recadrage choisit seulement quels pixels existants sont conservés.

Pour une image de 3840 × 2160 :

  1. Réglez le recadrage sur 1215 × 2160 pixels, avec un décalage vertical de zéro.
  2. Faites-le glisser horizontalement jusqu’à ce que la personne et la trajectoire des mains tiennent. Un recadrage centré commence à environ 1312 pixels du bord gauche.
  3. Appliquez le recadrage et enregistrez l’image. La tâche H3 accepte des côtés de 256 à 5760 px et un rapport compris entre 2:5 et 5:2 ; le fichier enregistré n’a donc pas besoin d’être redimensionné. Le réglage de résolution de la vidéo détermine la taille de sortie.
  4. Vérifiez les cheveux, les poignets et les pieds dans le fichier enregistré.

Une source de 1920 × 1080 laisse moins de marge. La fenêtre de 608 × 1080 suffit comme première image à 768p, mais l’agrandir à 1080 × 1920 étire chaque pixel de 1,78 fois et n’ajoute aucun détail.

La fenêtre peut être décentrée. Si la personne tourne vers la droite, laissez davantage d’espace à droite plutôt que de centrer le visage et couper un coude.

Méthode 2 : étendre le décor autour d’une pose exploitable

L’extension conserve toute l’image et peint un nouveau décor autour. Choisissez-la si le corps et la pose conviennent déjà, mais qu’il manque de l’espace au-dessus de la tête ou du sol. Elle ne peut pas réparer une main absente de la source : l’outil doit inventer l’anatomie.

Vérifiez d’abord la géométrie. Image Expander place toute la source dans le cadre haut sans la recadrer ni l’étirer : une source 16:9 ne remplit qu’environ 32 % de la hauteur 9:16 et le modèle invente les 68 % restants. La pose est conservée comme point de départ, mais le modèle redessine l’image ; comparez donc le visage, les mains et les vêtements à la source. La personne se retrouve aussi petite dans un cadre principalement inventé. Le résultat est fourni en 864 × 1536 : un grand original est donc réduit. Si l’action tient dans une fenêtre 4:5, recadrez d’abord en 4:5 puis étendez : la source remplit alors environ 70 % de la hauteur et la surface inventée est bien plus petite.

Importez la source, choisissez 9:16 et PNG. La tâche ne propose ni prompt, ni masque, ni contrôle du placement ; examinez donc la position de la personne dans le résultat. L’exemple de terrasse en 1280 × 720 de la page du modèle montre ce cas : le bas du corps, la main et la robe sont redessinés.

Photo source de l’exemple de terrasse : une femme en manteau crème sur une terrasse en pierre, avec des citronniers et la mer derrière elle, 1280 x 720.

Source, 1280 × 720 : portrait à partir de la taille sur une terrasse, tenue crème ceinturée, balustrade en pierre, citronniers et mer.

Résultat d’Image Expander pour la terrasse : même scène dans un cadre vertical en pied de 864 x 1536, avec davantage de ciel en haut et du carrelage en bas.

Image Expander, 864 × 1536 : le bas du corps, la jupe, la main et le sol carrelé sont nouvellement dessinés, avec davantage de ciel au-dessus. La scène ressemble à la source, mais la zone conservée est elle aussi redessinée.

Essayez dans le Playground. Ouvrez la page Image Expander et restez dans l’onglet Playground, en vue Form ; connectez-vous pour lancer la tâche.

  1. Sous Input image, ajoutez votre fichier horizontal (JPG, PNG ou WebP, jusqu’à 10 MB).
  2. Réglez Aspect ratio sur 9:16 et laissez Output format sur PNG.
  3. Lisez l’estimation du prix et appuyez sur Run model. Examinez le résultat avant de l’envoyer à la génération vidéo.

Pour automatiser la configuration qui fonctionne dans le Playground, exécutez-la avec le Python SDK :

python
import uuid

from spicyapi import SpicyClient, output_assets

client = SpicyClient()  # reads SPICY_API_KEY
task = client.create_task(
    model="spicyapi/image-expander-v1/edit",
    input_data={
        "image_url": "https://YOUR-ASSET-HOST/landscape-adult-portrait.png",
        "aspect_ratio": "9:16",
        "output_format": "png",
    },
    idempotency_key=str(uuid.uuid4()),  # new key per new request; reuse only to retry the same one
)
final = client.wait_for_terminal(task["taskId"])
print(output_assets(final)[0]["url"])

Les champs et les résultats des tâches sont décrits dans la documentation des tâches.

Vous pouvez aussi confier l’exécution à un Agent. Enregistrez l’objet input dans input.json ; la CLI affiche le prix et demande confirmation avant un appel payant : spicyapi tasks create --model spicyapi/image-expander-v1/edit --input-file input.json --wait (documentation CLI). Le serveur MCP expose le même appel sous le nom spicyapi_task_create, et npx skills add spicyapi-ai/spicy-skill installe l’Agent Skill. Pour approfondir le placement et les rapports d’aspect, consultez le guide d’extension d’image.

Un portrait déformé verticalement contraste avec une toile étendue autour d’une personne aux proportions naturelles.

Illustration conceptuelle : l’étirement déforme la personne ; l’extension ajoute du décor. Une vraie source 16:9 ne remplit qu’environ un tiers de la hauteur, comme dans la paire ci-dessus.

Comparez le visage et le corps conservés à la source, puis inspectez le nouveau sol, les meubles et les lignes des murs. Si le personnage a changé, le cadre n’est pas exploitable simplement parce que son rapport est correct. Pour les portraits destinés aux adultes, utilisez un recadrage ou la méthode 3 : Qwen Image 2.1 edit et Z-Image fonctionnent sans filtre de contenu.

Méthode 3 : reconstruire la composition pour un cadrage vertical

Recomposez lorsque le sujet occupe toute la largeur : bras tendus, jambes étendues latéralement, chaise à côté de la personne. Déplacer le recadrage ne peut pas corriger ces relations.

Pour conserver la même personne, utilisez Qwen Image 2.1 edit. Il prend la source horizontale et compose le cadre en 9:16 plutôt que de recadrer ensuite, pour 0,036 $ à 1k. Par exemple :

text
Recompose the supplied photo as a vertical 9:16 full-length portrait of the same person. Keep the face, hair, navy jacket and trousers unchanged. Both arms rest close to the torso with both hands visible beside the hips. Entire head and both shoes inside the frame, clear floor below the shoes and space above the hair. Plain studio background, natural soft light, realistic proportions, no text or logos.

Réglez Aspect ratio sur 9:16, Resolution sur 1k et désactivez Prompt expansion afin que le modèle ne réécrive pas ces consignes précises. Remplacez la veste bleu marine et le pantalon par la tenue réelle, et comparez le visage à la source avant l’animation.

Si un nouveau personnage convient, Z-Image génère directement du 9:16 pour 0,010 $ par image avec l’expansion du prompt désactivée :

text
Full-length editorial photograph of one fictional adult wearing a navy jacket, straight dark trousers and black shoes, standing in a simple studio. Vertical 9:16 composition. Both arms rest close to the torso, both hands visible beside the hips. Entire head and both shoes inside the frame, with clear floor below the shoes and space above the hair. The person stands slightly left of center, leaving room on the right for a small head turn. Plain warm gray background, natural soft light, realistic proportions, no text or logos.

Utilisez Aspect ratio 9:16 avec Prompt expansion désactivé. Pour un ajustement de manchette cadré à partir de la taille, remplacez "full-length" et les consignes sur les chaussures par "waist-up, both elbows and the complete hand movement area visible." Ne demandez pas à la fois un cadrage en pied et un gros plan.

Une source en pied sur un toit avec un repère de recadrage étroit est comparée à une vérification de silhouette verticale.

Illustration du plan : vérifiez que la tête, les mains et les chaussures restent dans le recadrage proposé. Le repère montre le placement, pas les dimensions exactes d’exportation.

Gardez de l’espace sous les chaussures dans un cadre en pied, car un léger changement de posture déplace le point le plus bas. Dans un plan à partir de la taille, consacrez plutôt cette marge aux mains.

Animer l’image fixe préparée en un court clip

Ouvrez H3 image to video, importez l’image fixe verticale finalisée, choisissez 5 secondes. La résolution par défaut est 768p, le clip coûte donc 0,185 $ (le 480p n’est plus proposé). H3 n’a pas de champ de rapport d’aspect : le clip prend la forme de sa première image, donc une image horizontale produit une vidéo horizontale. Il fonctionne sans filtre de contenu et génère du son avec l’image.

text
One continuous five-second shot beginning from the supplied vertical image. The same fictional adult slowly turns their head a little toward the open space on the right, then holds. Their body stays in place and both hands remain beside the hips. Keep the whole head and both shoes in frame. Locked camera, unchanged framing, no zoom, pan, cut or walking.

Exécuter ce prompt sur H3 image to video →

Pour un plan de manchette, demandez un petit ajustement et gardez les deux coudes dans le cadre. Évitez la marche vers la caméra : elle change la taille de la personne et consomme les marges que vous venez de prévoir pour la tête et les pieds.

Totaux pour une tentative à 768p : 0,185 $ après un recadrage gratuit, 0,209 $ après une extension, 0,221 $ après une recomposition avec Qwen, 0,195 $ après une image fixe Z-Image.

Si la photo horizontale sert seulement à définir l’identité de la personne, sautez l’image fixe : H3 reference to video accepte une à neuf images de référence et un rapport d’aspect 9:16, pour générer une vidéo verticale. Un clip de cinq secondes à 768p avec une référence est estimé à 0,1918 $. La photo horizontale est alors une référence, pas la première image exacte ; utilisez donc la méthode avec image fixe lorsque la composition doit correspondre.

Corriger le problème à l’étape qui l’a causé

ProblèmeÉtape suivante
Le visage tient, mais un poignet en mouvement sort du cadreÉlargissez la zone du geste dans l’image fixe ou choisissez un mouvement de main plus petit ; augmenter la résolution vidéo n’ajoute pas d’espace
L’extension invente des doigts ou des chaussures supplémentairesRevenez à une source non recadrée montrant ces parties, ou recomposez si la pose est trop large
La personne paraît mince ou étiréeAnnulez le redimensionnement ; recadrez proportionnellement ou étendez plutôt que d’étirer
La personne est minuscule dans le cadre étenduRecadrez d’abord en 4:5 puis étendez, ou recomposez
La vidéo devient un gros planRetirez les consignes d’approche et de travelling avant ; demandez un corps immobile
Le texte de la plateforme couvre les yeux ou les mainsDéplacez le sujet dans l’image fixe ou la surimpression ; gardez les éléments clés hors des zones couvertes par l’application

Prévisualisez dans l’application cible avec ses vraies surimpressions : un titre en haut et des boutons près du bas laissent une surface utile plus étroite que la toile 9:16 brute.

Deux portraits identiques d’ajustement de manchette placent une légende sur le mouvement des mains ou au-dessus.

Illustration de mise en page : le même portrait cache ou révèle l’ajustement de manchette selon la position de la légende.

Recadrez si l’action tient, étendez si seul le décor manque, recomposez si la pose est trop large ; puis animez un petit mouvement.

Aussi en English · 日本語 · 한국어 · Deutsch · Español · Português (Brasil) · Русский · Italiano · Polski