Recadrage vidéo

À partir de 2 crédits

Convertissez automatiquement une vidéo horizontale aux formats 9:16, 1:1 ou 4:5, tout en gardant le sujet ou la personne qui parle bien cadrés. Idéal pour TikTok, Reels et Shorts.

Encore requis : Vidéo, Format cible

Comment utiliser Recadrage vidéo

Un guide de décision concis pour placer ce pipeline dans un workflow.

Idéal pour

  • Adapter en 9:16 une séquence de podcast, d'interview ou de documentaire tournée en 16:9
  • Suivre un sujet précis, comme un présentateur, un produit ou un écran, lorsque plusieurs points attirent l'attention
  • Créer un format carré 1:1 pour Instagram à partir d'une vidéo horizontale en suivant la personne qui parle
  • Passer d'un contenu long à un short en combinant video-trim, video-reframe et captions

Quand l'utiliser

  • Après video-trim : le premier choisit le moment, le second le cadrage
  • Avant captions, afin que les sous-titres soient composés directement dans le cadre 9:16
  • Seul, pour créer une version verticale d'une vidéo horizontale déjà montée

Conseils

  • Pour les interviews et tables rondes, fournissez une transcription qui distingue les intervenants : le cadrage suivra plus sûrement la personne qui parle
  • Lorsqu'aucun sujet ne se détache clairement, l'image entière reste visible dans un cadre adapté ; c'est un choix de prudence, pas un échec
  • Aucun réglage de panoramique, de zoom ou de lissage n'est nécessaire : le cadrage reste fixe dans chaque plan

API Recadrage vidéo

Appelez ce pipeline depuis votre propre code. Une requête lance une exécution ; le modèle est un champ d'entrée, pas un endpoint distinct.

Obtenir un jeton d'API
entrées
3
requis
2
Tarifs
2 to 5 crédits
Langue
Langue
bun add @pipe2-ai/sdk
Exécuter un pipeline
import { createClient } from "@pipe2-ai/sdk";

const client = createClient(process.env.PIPE2_TOKEN!);

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "video-reframe",
  input: {
    video_url: "https://example.com/interview.mp4",
    target_aspect_ratio: "9:16",
  },
});

pip install pipe2
Exécuter un pipeline
import asyncio
import os

from pipe2 import Pipe2Client

client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])

run = asyncio.run(client.run_pipeline(
    pipeline_slug="video-reframe",
    input={
        "video_url": "https://example.com/interview.mp4",
        "target_aspect_ratio": "9:16",
    },
))

go get github.com/pipe2-ai/sdk-go
Exécuter un pipeline
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "video_url": "https://example.com/interview.mp4",
  "target_aspect_ratio": "9:16"
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "video-reframe", input)
if err != nil {
    log.Fatal(err)
}

brew install pipe2-ai/tap/pipe2
Exécuter un pipeline
pipe2 pipelines run \
  --pipeline video-reframe \
  --input-json '{"video_url": "https://example.com/interview.mp4", "target_aspect_ratio": "9:16"}' \
  --wait

Référence complète de l'API Référence de la CLI

Foire aux questions

Quels formats d'image sont pris en charge ?
Les formats proposés sont 9:16 pour TikTok, Reels et Shorts ; 1:1 pour un carré Instagram ; 4:5 pour un portrait Instagram ; et 16:9, qui conserve la vidéo sans recadrage.
Que se passe-t-il si la vidéo a déjà le bon format ?
Elle est détectée automatiquement et renvoyée sans modification, avec meta.skipped=already_target_aspect.
Comment la personne à suivre est-elle choisie ?
La transcription est prioritaire : si elle distingue les intervenants, la personne qui parle est cadrée dans chaque plan. Sans transcription, le choix repose sur l'analyse visuelle. Lorsqu'aucun sujet ne se détache clairement, par exemple dans un partage d'écran ou un plan large, l'image entière est conservée dans un cadre adapté plutôt que de choisir au hasard.
Le cadrage effectue-t-il des panoramiques ou des zooms ?
Non. Chaque plan utilise un recadrage fixe et parfaitement stable, qui ne change qu'à la transition suivante. Cela évite les panoramiques hésitants et les zooms instables.
Combien cela coûte-t-il ?
Le prix est de 2 to 5 crédits et dépend de la durée : un clip court se situe dans le bas de la fourchette, un clip long dans le haut.
Puis-je l'enchaîner avec video-trim ?
Oui. L'enchaînement habituel est video-trim pour choisir la durée, puis video-reframe pour le format et captions pour incruster les sous-titres.

Recadrage vidéo : passez de l'horizontal au vertical en suivant la personne qui parle

TikTok, Reels et Shorts privilégient le 9:16, alors que de nombreuses vidéos sont tournées en 16:9. Recadrage vidéo adapte chaque plan au format vertical, place la personne qui parle au centre et maintient le cadre stable jusqu'au changement de scène. Aucun recadrage manuel ni réglage de caméra n'est nécessaire.

Comment ça marche

  1. Repérage des plans : la vidéo est découpée selon ses changements de scène afin de conserver un cadrage cohérent à l'intérieur de chaque plan.
  2. Identification des personnes : les visages sont repérés et suivis d'un plan à l'autre.
  3. Choix du sujet principal : avec une transcription identifiant les intervenants, la priorité va à la personne qui parle. Sans transcription, l'analyse visuelle choisit le sujet le plus probable. En cas d'ambiguïté, l'image entière reste visible dans un cadre adapté plutôt que de risquer un mauvais choix.
  4. Cadrage stable : chaque plan reçoit un recadrage fixe, avec une coupe nette au changement de scène. Les plans de moins d'une seconde sont regroupés avec leurs voisins pour éviter les changements trop rapides.
  5. Vidéo finale : le nouveau cadrage est appliqué tout en conservant la piste audio d'origine.

Fournissez une transcription pour le suivi multi-locuteurs

Pour une interview ou une table ronde, ajoutez une transcription SRT qui couvre la même plage temporelle que la vidéo et distingue les intervenants. Le cadrage suivra alors la personne qui parle réellement, plutôt que le visage le plus grand à l'écran. Sans transcription, le recadrage reste possible grâce à l'analyse visuelle de chaque plan.

Découvrir plus de pipelines

Générateur de vidéos
from 9.5
Générateur de vidéos
Générateur d'images
0.2-6.4
Générateur d'images
Générateur de voix
0.002-40.0
Générateur de voix
Générateur de musique
2.5-22.6
Générateur de musique