Blog chevron right Guides pratiques

Corriger la dérive temporelle dans ELAN : guide de dépannage de l’alignement

Christopher Nguyen
Christopher Nguyen
Publié dans Zoom mars 3 · 5 mars, 2026
Corriger la dérive temporelle dans ELAN : guide de dépannage de l’alignement

Pour corriger la dérive temporelle (time drift) dans ELAN, identifiez d’abord si le problème vient du fichier média (fréquence d’images variable, conversion, audio resynchronisé) ou d’un simple décalage de départ, puis appliquez le bon correctif (ré-encodage en fréquence constante, ajustement d’offset, réalignement par segments). La plupart des dérives se règlent en stabilisant la vidéo (CFR) et en remappant proprement le média dans ELAN. Ce guide vous montre comment diagnostiquer la cause, choisir la bonne méthode et éviter que cela se reproduise.

Mot-clé principal : dérive temporelle dans ELAN

Key takeaways

  • Une dérive progressive pointe souvent vers une vidéo en fréquence d’images variable (VFR) ou une conversion mal gérée.
  • Un décalage constant (toujours la même avance/retard) se corrige souvent par un offset, pas par un ré-encodage.
  • Diagnostiquez avec des repères (clap, impulsion, changement visuel net) au début, au milieu et à la fin.
  • Pour une correction fiable, ré-encodez en fréquence constante (CFR) et audio standard (48 kHz recommandé en vidéo).
  • Prévenez la dérive en capturant en CFR, en évitant les conversions en chaîne et en conservant les fichiers sources.

Comprendre la dérive et le désalignement dans ELAN

Dans ELAN, on parle souvent de « dérive » quand l’annotation colle au début mais s’éloigne progressivement du son ou de l’image au fil du temps. On parle plutôt de « décalage » quand tout est déplacé d’une valeur fixe (par exemple, +300 ms) du début à la fin.

Ces deux problèmes se ressentent pareil au départ, mais ils n’ont pas les mêmes causes ni les mêmes solutions. Si vous corrigez une vraie dérive avec un simple offset, vous aurez un début correct et une fin fausse, ou l’inverse.

Les causes les plus courantes

  • Fréquence d’images variable (VFR) : très fréquente sur smartphone, capture d’écran, visio, et certains enregistrements web.
  • Conversions multiples : remux, ré-encodage, changement de conteneur, ou export d’un logiciel de montage avec des réglages incohérents.
  • Audio rééchantillonné : passage de 44,1 kHz à 48 kHz (ou l’inverse) avec un mauvais traitement, ou dérive introduite lors d’une normalisation.
  • Découpe / concaténation : collage de segments avec des timecodes qui ne correspondent pas exactement.
  • Problèmes de lecture : parfois, un lecteur ou un codec gère mal le timebase, ce qui donne une impression de drift.

Pourquoi ELAN « révèle » le problème

ELAN s’appuie sur le timecode du média pour placer vos annotations. Si le média a un timecode instable (cas typique du VFR), l’horloge “réelle” de l’audio/vidéo peut ne pas avancer de façon régulière.

Résultat : vos annotations, pourtant correctes au moment où vous les posez, ne tombent plus au bon endroit quand vous vérifiez plus loin.

Diagnostiquer : dérive progressive ou décalage constant ?

Avant de modifier quoi que ce soit, faites un diagnostic simple en 10 minutes. L’objectif : déterminer si vous avez (A) un décalage constant, (B) une dérive progressive, ou (C) un mix des deux.

Étape 1 : choisir des repères fiables

  • Un clap (pic sonore + geste visible) si vous en avez un.
  • Une consonne explosive (“p”, “t”, “k”) bien audible et visible sur les lèvres.
  • Un changement visuel net (porte qui claque, main qui tape sur la table) + son associé.

Étape 2 : mesurer à trois endroits

  • Début (0–2 min) : notez l’avance/retard.
  • Milieu : notez l’avance/retard.
  • Fin : notez l’avance/retard.

Si l’erreur reste à peu près la même, vous avez surtout un décalage constant. Si l’erreur augmente au fil du temps, vous avez une dérive progressive, très souvent liée au VFR ou à un problème de timebase.

Étape 3 : vérifier rapidement le type de fichier

Vérifiez si votre vidéo est en VFR ou CFR avec un outil d’analyse (par exemple MediaInfo). Si vous voyez “Variable” pour la fréquence d’images, vous avez un suspect sérieux.

Pour comprendre les enjeux et les bonnes pratiques de timecode, vous pouvez consulter la documentation FFmpeg, outil standard pour ré-encodage et remux : FFmpeg documentation.

Corriger : solutions pratiques selon le symptôme

Choisissez la solution qui correspond à votre diagnostic. Dans les projets de linguistique ou d’annotation, le but n’est pas “de bricoler”, mais d’obtenir un média stable pour que vos timecodes restent vrais.

Cas 1 : décalage constant (offset fixe)

Symptôme : tout est décalé du même montant, du début à la fin. Cause probable : un offset introduit à l’export, une piste audio déplacée, ou un point de départ interprété différemment.

  • Fix rapide : ajustez l’offset dans ELAN si votre flux de travail le permet.
  • Fix propre : corrigez le média (audio/vidéo) en décalant la piste audio dans un éditeur, puis réimportez.

Conseil : si vous devez partager votre projet ELAN, un média corrigé évite que l’autre personne doive appliquer votre offset manuellement.

Cas 2 : dérive progressive (l’écart augmente)

Symptôme : au début c’est bon, mais à la fin vous avez plusieurs centaines de ms (ou plus) d’écart. Cause probable : vidéo VFR, conversion, ou audio rééchantillonné.

  • Solution principale : ré-encodez en CFR (fréquence d’images constante) et gardez un audio standard (souvent 48 kHz si vous travaillez avec de la vidéo).
  • Solution alternative : extraire un audio WAV propre et annoter sur l’audio, puis relier la vidéo pour la référence visuelle.

Objectif : obtenir un fichier dont la durée et le timecode se comportent de façon stable, quel que soit le lecteur.

Cas 3 : dérive “par paliers” (ça décroche à certains moments)

Symptôme : c’est bon pendant 10 minutes, puis ça saute, puis ça redevient correct. Cause probable : coupures, erreurs d’encodage, segments concaténés, ou visio avec frames drop.

  • Approche : repérez les points où ça “saute” et traitez ces zones comme des segments séparés.
  • Fix : découpez la vidéo en segments propres, ré-encodez chaque segment en CFR, puis replacez les segments sur une timeline stable dans un logiciel de montage.

Ensuite, recréez un fichier unique et stable à utiliser dans ELAN, plutôt que de lutter contre un média instable.

Procédure pas à pas : ré-encoder pour éliminer le VFR (méthode la plus fiable)

Si vous suspectez un VFR, le ré-encodage en CFR règle souvent le fond du problème. Faites d’abord une copie de votre fichier source pour éviter toute perte.

1) Choisir une fréquence d’images cible

  • Si vous avez un projet vidéo standard : choisissez la fréquence native (souvent 25, 30, ou 29,97).
  • Évitez de changer la fréquence sans raison, car cela peut compliquer les repères.

2) Ré-encoder en CFR

Utilisez FFmpeg ou un outil équivalent pour forcer une fréquence d’images constante. Assurez-vous que l’audio reste synchronisé après export en contrôlant début/milieu/fin.

Gardez une trace claire des versions de fichier (ex. interview_source.mp4, interview_CFR.mp4) pour ne pas mélanger les médias dans ELAN.

3) Remplacer le média dans votre projet ELAN

  • Ouvrez votre fichier .eaf.
  • Remappez le fichier média vers la version ré-encodée.
  • Vérifiez les repères au début, au milieu, et à la fin.

Si vous aviez déjà annoté sur la version VFR, attendez-vous à devoir ajuster une partie des annotations, mais souvent beaucoup moins que si vous continuez sur un média instable.

Réaligner des annotations existantes : méthodes utiles quand le projet est déjà avancé

Parfois, vous ne pouvez pas repartir de zéro, surtout si le corpus est déjà annoté. Dans ce cas, combinez correction du média et réalignement des annotations, de façon contrôlée.

Option A : corriger d’abord le média, puis ajuster les offsets

  • Stabilisez le fichier (CFR + audio standard).
  • Mesurez l’écart restant sur 2–3 repères.
  • Appliquez un offset global si l’écart est constant.

Option B : réaligner par segments (utile pour drift par paliers)

  • Définissez des plages (ex. 0–12 min, 12–24 min, etc.).
  • Dans chaque plage, choisissez 1–2 repères stables.
  • Décalez uniquement les annotations de cette plage.

Cette méthode limite les dégâts : vous évitez de “tordre” tout le fichier pour corriger un problème local.

Option C : basculer vers une piste audio de référence

Si la vidéo reste instable mais que l’audio est bon, extrayez un WAV et travaillez en priorité sur l’audio. Vous gardez la vidéo en support visuel, mais vous ancrez vos timecodes sur une base plus stable.

Prévenir la dérive : réglages de capture et bonnes pratiques de fichiers

La prévention vous fait gagner des heures, surtout sur des projets longs. Voici des réglages simples et des habitudes qui évitent la majorité des dérives.

Réglages recommandés à l’enregistrement

  • Privilégiez une fréquence d’images constante (CFR) si votre appareil le permet.
  • Évitez les modes “adaptatifs” qui changent la fréquence selon la lumière ou la charge CPU.
  • Audio stable : en contexte vidéo, 48 kHz reste un choix courant et pratique.
  • Faites un clap au début (ou un repère visuel + sonore) pour faciliter les contrôles.

Bonnes pratiques pendant la capture

  • Évitez de lancer/arrêter trop souvent : plusieurs fichiers courts augmentent les risques d’erreurs de concaténation.
  • Sur ordinateur, limitez les applications lourdes pendant une capture d’écran.
  • En visio, si possible, enregistrez côté “source” (ou récupérez le fichier original) plutôt qu’un re-stream.

Gestion des fichiers : règles simples

  • Conservez toujours le fichier source (non modifié) dans un dossier “00_source”.
  • Créez un dossier “01_working” avec une version standardisée (CFR + audio stable).
  • Notez les paramètres de conversion dans un petit fichier texte (date, outil, réglages).
  • Évitez les conversions en chaîne : partez toujours du source pour refaire une version propre.

Pièges fréquents (et comment les éviter)

  • Confondre drift et offset : corrigez d’abord le type d’erreur, sinon vous perdez du temps.
  • Changer plusieurs paramètres à la fois : faites une modification, puis vérifiez sur début/milieu/fin.
  • Travailler sur un fichier “reposté” : les plateformes peuvent ré-encoder et introduire du VFR ou des timebases différentes.
  • Ignorer l’audio : une vidéo “semble” stable, mais l’audio peut avoir été déplacé lors d’un export.

Si vous devez livrer une vidéo accessible, sachez que le sous-titrage/captioning dépend fortement d’une synchro fiable. Les exigences d’accessibilité varient selon le contexte, mais vous pouvez consulter un cadre de référence connu comme les WCAG (W3C) pour comprendre l’importance de la synchronisation.

Common questions

1) Comment savoir si mon fichier est en VFR ?

Analysez le fichier avec un outil comme MediaInfo et cherchez “Variable” (VFR) pour la fréquence d’images. Si c’est variable, commencez par un ré-encodage en CFR.

2) Dois-je ré-encoder en 25 fps, 30 fps ou 29,97 fps ?

Choisissez de préférence la fréquence la plus proche de l’original, et gardez-la stable. Si vous n’êtes pas sûr, faites un test court et vérifiez les repères au milieu et à la fin.

3) J’ai déjà annoté 5 heures : vais-je tout perdre ?

Non, mais vous devrez peut-être réaligner une partie des annotations. La meilleure stratégie reste souvent : stabiliser le média (CFR), remapper dans ELAN, puis corriger par offsets ou par segments.

4) Pourquoi la synchro est bonne dans VLC mais pas dans ELAN ?

Certains lecteurs masquent les problèmes en “compensant” pendant la lecture. ELAN s’appuie davantage sur le timecode pour placer des annotations, donc il révèle plus facilement une base temporelle instable.

5) Est-ce qu’extraire l’audio en WAV règle la dérive ?

Souvent, oui, si le drift vient de la vidéo et que l’audio reste stable. Vous pouvez annoter sur l’audio comme référence, et garder la vidéo en appui visuel.

6) Que faire si la dérive apparaît seulement après une conversion ?

Repartez du fichier source et refaites une seule conversion propre, en documentant vos réglages. Évitez d’enchaîner plusieurs exports successifs.

7) Quelle est la meilleure façon de partager un projet ELAN sans désalignement ?

Partagez le .eaf avec un média standardisé (CFR + audio stable) et une convention de nommage claire. Si vous utilisez des chemins relatifs, gardez la même structure de dossiers.

Choisir la bonne solution : une grille rapide

  • Erreur constante (ex. +200 ms partout) → appliquez un offset ou corrigez l’audio déplacé.
  • Erreur qui augmente → ré-encodez en CFR et vérifiez l’audio (échantillonnage).
  • Sauts à des moments précis → traitez par segments, puis recréez un fichier unique stable.

Si, en plus de l’annotation, vous devez préparer des transcriptions ou des fichiers texte pour exploiter votre corpus, vous pouvez aussi combiner vos corrections média avec une transcription. Pour des flux plus rapides, une option est la transcription automatique : transcription automatique.

Et si vous avez déjà un texte mais que vous voulez sécuriser la cohérence temporelle et la qualité, une relecture dédiée peut aider : services de relecture de transcription.

Quand vous avez besoin d’un rendu fiable et exploitable (recherche, linguistique, contenu, accessibilité), GoTranscript peut vous aider avec des professional transcription services, en complément de votre travail d’alignement dans ELAN.