Neyko FX
← Tous les articles← All articles

Tracking de sujet automatique dans After Effects : recadrer 100 plans sans les toucher un par un

Publié le Published on

This article is currently available in French only. The page chrome is translated, the article body is not — yet.

Recadrer un plan pour recentrer le sujet, c'est une tâche courante en post-production : livraison en 9:16 d'un tournage en 16:9, adaptation d'un spot TV en format vertical pour les réseaux sociaux, ou simplement repositionnement d'un interviewé mal cadré à la prise de vue. Fait manuellement, plan par plan, c'est une opération chronophage qui mobilise un motion designer pour du travail sans valeur ajoutée réelle.

Depuis quelques années, les outils de tracking de sujet automatique — intégrés à After Effects ou accessibles via des plugins et des pipelines tiers — rendent cette opération largement automatisable. L'objectif n'est pas de remplacer le jugement artistique, mais d'éliminer la partie mécanique : détecter où se trouve le sujet image par image, et dériver de cette donnée un mouvement de caméra ou un recadrage qui suit l'action sans intervention manuelle continue.

string

Le cas le plus fréquent en studio : un client commande une déclinaison verticale d'une vidéo horizontale après livraison. Les plans ont été tournés en 16:9, parfois avec deux sujets dans le cadre, et la nouvelle composition doit être en 9:16 — sans recadrage statique qui ampute la moitié de l'image. Un opérateur qui travaille image par image sur 80 plans de durée variable peut facilement y passer une à deux journées.

Le tracking automatique répond à ce problème en analysant le mouvement du sujet principal sur l'ensemble de la durée du plan, puis en générant une trajectoire de déplacement du cadre. Le résultat n'est pas parfait dans 100 % des cas — certains plans complexes nécessitent une retouche — mais il réduit drastiquement la proportion de travail manuel. En pratique, sur un lot de 100 plans bien exposés avec des sujets humains bien détourés naturellement, entre 70 et 85 % passent sans correction après le tracking automatique.

string

After Effects intègre depuis longtemps un panneau de tracking classique basé sur des points de corrélation. Ce tracker convient pour un plan isolé avec un sujet contrasté sur fond homogène : on place un point de tracking sur le visage ou la poitrine, on lance l'analyse, on applique les données à la position d'un calque null, puis on contrôle la fenêtre de composition via ce null. C'est fiable et contrôlable, mais non scalable : il faut répéter chaque opération à la main pour chaque plan.

Depuis After Effects 2023, Adobe a intégré le tracking de sujet basé sur le contenu via le panneau Tracker, avec la fonctionnalité 'Track in Boris FX Mocha' directement accessible. Plus pertinent encore, la fonctionnalité de sélection de sujet propulsée par Sensei permet de dessiner une sélection qui se propage automatiquement. Ce n'est pas encore du recadrage automatique en un clic sur un batch, mais c'est la brique de base sur laquelle les pipelines automatisés s'appuient.

string

Mocha Pro, disponible en plugin dans After Effects via Boris FX, change radicalement l'équation sur les plans complexes. Son moteur de tracking planaire analyse non pas un point mais une surface — typiquement le torse ou le visage d'un personnage — et maintient le suivi même lors de rotations partielles, d'occlusions temporaires ou de changements d'éclairage. Pour un plan de marche caméra épaule où le sujet se déplace latéralement et partiellement hors cadre par intermittence, Mocha tient là où le tracker natif décroche.

Mocha Pro propose également un traitement par lot via son interface standalone. Un workflow éprouvé en studio consiste à exporter tous les plans à recadrer depuis Premiere ou Resolve, les ouvrir en séquence dans Mocha standalone, appliquer un profil de tracking sauvegardé (sujet humain, analyse motion blur, paramètres de recherche étendus), et récupérer les données de tracking exportées en fichier JSON ou directement en données After Effects. Ce flux permet de traiter une nuit entière sans opérateur présent.

string

Avoir les données de tracking d'un sujet ne suffit pas : encore faut-il les convertir en un mouvement de caméra ou de position de calque qui recadre intelligemment l'image. Deux problèmes surgissent immédiatement : le mouvement brut du tracking est souvent trop saccadé pour paraître intentionnel, et le cadre ne doit pas laisser apparaître les bords de l'image source.

La solution standard consiste à utiliser une expression de lissage appliquée aux données de position. L'expression `smooth()` native d'After Effects atténue les micromouvements, mais elle introduit du lag sur les mouvements rapides. Une approche plus robuste consiste à utiliser un script qui génère des keyframes lissées via un algorithme de moyenne pondérée sur une fenêtre temporelle configurable — typiquement 12 à 24 frames pour du 25fps. Des scripts comme 'Motion Bro' ou des outils maison développés en ExtendScript ou UXP permettent ce post-traitement. Le cadre source doit impérativement être surdimensionné par rapport à la composition cible : un tournage en 4K recadré en 1080p vertical laisse une marge suffisante pour absorber les déplacements horizontaux du sujet.

string

Le vrai gain d'échelle vient de la mise en place d'un pipeline bout en bout. Un pipeline fonctionnel en studio repose sur trois étapes enchaînées : l'analyse (tracking automatique de chaque plan), le post-traitement (lissage et contrainte des données), et la composition (application du recadrage dans After Effects avec export final).

Concrètement, un script ExtendScript ou un panel CEP peut parcourir un dossier source, créer automatiquement une composition par plan avec les paramètres cibles (par exemple 1080x1920), importer le métrage, appliquer les données de tracking préalablement générées depuis un fichier CSV ou JSON associé à chaque plan, ajouter une expression de lissage sur la position, et ajouter la composition à la file d'attente de rendu. Le tout peut se déclencher en une seule action sur un lot de 100 fichiers. Sur un projet réel de déclinaison de spots TV en 9:16 pour une campagne réseaux sociaux, ce pipeline ramène une journée de travail manuel à deux heures : une heure de setup et de vérification des plans problématiques, une heure de rendu.

string

L'automatisation ne dispense pas d'une phase de contrôle qualité. Les cas qui nécessitent systématiquement une intervention manuelle sont identifiables à l'avance : plans à deux sujets en mouvement divergent (le tracker choisit un sujet et abandonne l'autre), plans avec changement de sujet (coupe sur fond de fondu, ou intercut mal fusionné), plans très sombres ou fortement sous-exposés où l'analyse échoue à isoler le sujet, et plans avec occlusion totale prolongée — sujet qui sort complètement du cadre plus de 2 secondes.

Une bonne pratique consiste à intégrer dans le script de batch une étape de validation automatique : si l'amplitude maximale du mouvement de tracking dépasse un seuil (par exemple 30 % de la largeur du cadre en moins de 10 frames), le plan est marqué comme 'à vérifier' et exclu du rendu automatique. Cette heuristique simple isole les plans aberrants sans analyser manuellement l'ensemble du lot. Sur des projets récurrents — déclinaisons hebdomadaires pour un client régulier — affiner ce seuil en fonction des typologies de tournage du client améliore le taux de succès du pipeline au fil des itérations.

ConclusionConclusion

Le tracking de sujet automatique n'est pas une fonctionnalité à explorer un jour de curiosité : c'est un levier de rentabilité concret pour tout studio qui livre régulièrement des déclinaisons de formats. La combinaison d'un tracker robuste comme Mocha, de scripts de post-traitement des données, et d'un pipeline de batch After Effects bien construit transforme une tâche ingrate et chronophage en un processus supervisé où l'intervention humaine se concentre là où elle a de la valeur — l'identification des cas complexes et la validation artistique du résultat final.

Questions fréquentesFrequently asked questions

Le tracker natif d'After Effects est-il suffisant pour automatiser le recadrage de plans simples ?

Pour des plans statiques ou à faible mouvement avec un sujet bien contrasté, le tracker natif est fonctionnel. Il devient insuffisant dès que l'on cherche à traiter un lot de plans sans interaction, car il n'existe pas de mécanisme natif de batch tracking. Il faut alors passer par un script ou un outil tiers.

Quelle résolution source est recommandée pour un recadrage automatique en 9:16 ?

Le tournage source doit idéalement être en 4K (3840x2160) pour un livrable en 1080x1920. Cela laisse une marge suffisante pour les déplacements horizontaux du sujet sans jamais exposer les bords de l'image. Un tournage en 1080p source ne laisse aucune marge exploitable.

Comment éviter que le recadrage automatique produise un mouvement de caméra trop nerveux ?

En appliquant une expression de lissage sur les keyframes de position après tracking. L'expression smooth() d'After Effects est un point de départ, mais une moyenne pondérée sur fenêtre temporelle configurable via script donne des résultats bien plus contrôlables sur les mouvements rapides.

Mocha Pro est-il indispensable ou existe-t-il des alternatives gratuites ?

Mocha Pro n'est pas indispensable pour tous les cas. L'outil gratuit Mocha AE (inclus dans After Effects) couvre les plans standard. Mocha Pro ajoute le traitement standalone, le batch, et de meilleures performances sur les occlusions. Pour un volume régulier de plans, son coût est vite amorti.

Peut-on utiliser des outils d'IA externes comme des modèles de détection de personnes pour remplacer Mocha ?

Oui, des modèles comme MediaPipe ou des API de détection de pose peuvent générer des coordonnées de sujet image par image, exportées en JSON et réimportées dans After Effects via script. Cette approche est plus technique à mettre en place mais peut être plus précise sur certaines typologies de plans.

Comment structurer un pipeline de batch pour 100 plans avec After Effects ?

L'architecture standard comprend un dossier source avec les médias, un dossier de données associant à chaque plan un fichier de tracking, un script ExtendScript ou UXP qui crée les compositions, applique les données, et ajoute à la file de rendu. Le script peut être lancé depuis la ligne de commande pour intégration dans un pipeline plus large.

Que faire si le sujet change à mi-plan — par exemple un plan qui révèle deux personnes différentes successivement ?

Ces plans doivent être identifiés en amont et traités en deux passes : un premier tracking sur la première partie du plan, un second sur la seconde partie, avec un raccord en keyframe au moment du changement. Automatiser ce cas est possible mais complexe ; en pratique, il est plus rapide de les traiter manuellement.

Le tracking automatique fonctionne-t-il bien sur des plans tournés caméra portée épaule ?

C'est précisément là que le tracking planaire de Mocha Pro est supérieur au tracking par corrélation. La caméra portée introduit un mouvement global de l'image qui perturbe les trackers simples. Mocha analyse la surface du sujet indépendamment du mouvement global, ce qui lui permet de maintenir le suivi dans ces conditions.

Comment facturer ce type de prestation automatisée à un client — au plan ou au forfait ?

La facturation au forfait par lot est généralement plus juste pour les deux parties. Elle couvre le temps de setup du pipeline, la supervision, la correction des plans problématiques et le rendu. Facturer au plan en dessous d'un certain volume ne compense pas le temps de mise en place.

Est-il possible d'intégrer ce workflow dans DaVinci Resolve plutôt qu'After Effects ?

Resolve intègre un tracker de sujet dans son module Fusion, et son outil de recadrage automatique pour les formats verticaux (disponible en Resolve 18+) adresse directement ce besoin avec une approche plus intégrée. Pour des studios dont le pipeline est centré sur Resolve, c'est une alternative sérieuse qui mérite d'être évaluée avant de construire un pipeline After Effects.