Décaler sous titres VLC : une astuce rapide avec les raccourcis G/H

Décaler sous titres VLC : une astuce rapide avec les raccourcis G/H

Sommaire

Rien de plus frustrant qu’un sous-titre qui arrive avant ou après la voix. Heureusement, VLC propose des solutions rapides pour corriger le décalage à la volée, et il existe des méthodes définitives si le problème persiste. Cet article explique pas à pas comment détecter la cause du désynchronisme, utiliser les raccourcis pour un ajustement immédiat, puis corriger définitivement un fichier de sous-titres ou remuxer la vidéo quand il le faut.

Astuce immédiate : corriger pendant la lecture avec les raccourcis

La manière la plus rapide de régler un décalage est de laisser la vidéo en lecture et d’utiliser les raccourcis clavier intégrés à VLLes touches agissent par petits pas (généralement 50 ms) et permettent d’aligner rapidement son et texte sans interrompre la lecture :

  • Appuyez sur G pour avancer les sous-titres (les faire apparaître plus tôt).
  • Appuyez sur H pour retarder les sous-titres (les faire apparaître plus tard).

Cela fonctionne sur Windows, macOS et Linux. Sur mobile (Android/iOS), l’interface tactile contient des contrôles de synchronisation dans les options de sous-titres ou dans le menu de lecture.

Accéder manuellement aux réglages de synchronisation

Pour un réglage visuel plus précis, ouvrez le menu Outils → Synchronisation des pistes. Vous pourrez entrer un décalage en secondes ou millisecondes et appliquer l’ajustement immédiatement. Si vous souhaitez que VLC applique toujours un décalage particulier à une piste, vous pouvez sauvegarder des préférences spécifiques dans les options avancées.

Diagnostiquer le type de désynchronisation

Avant d’éditer définitivement un fichier SRT ou de réencoder la vidéo, identifiez si le décalage est :

  • Constant sur toute la durée (même décalage à 5 min et à 1 h).
  • Progressif (le décalage augmente ou diminue au fil du temps).
  • Irrégulier (instable, saute à certains moments).

Procédure simple :

  1. Choisissez plusieurs repères dans le film (début, milieu, fin) et notez le décalage observé en millisecondes.
  2. Si le décalage est constant, on corrige le SRT en global. Si le décalage varie linéairement, c’est souvent lié au framerate (FPS) ou à un problème d’encodage vidéo. Si c’est irrégulier, il peut s’agir d’un souci de conteneur ou d’une piste audio asynchrone.
  3. Pour vérifier le framerate et d’autres métadonnées, utilisez MediaInfo ou un outil similaire.

Solutions selon la cause

Voici les actions recommandées selon le diagnostic :

  • Décalage constant : ouvrez le fichier SRT avec Subtitle Edit, Aegisub ou un éditeur texte et appliquez un décalage global (shift). Subtitle Edit permet d’entrer un décalage en ms et d’enregistrer le fichier corrigé.
  • Décalage progressif lié au FPS : réencodez ou remuxez la vidéo avec un framerate adapté. Parfois, le conteneur indique un FPS différent et la piste de sous-titres, horodatée sur une base différente, finit par dériver.
  • Piste audio asynchrone dans le conteneur : remuxez pour réaligner les pistes audio/vidéo, ou réencodez l’audio si nécessaire.

Outils et commandes utiles

Quelques commandes ffmpeg utiles (toujours sauvegarder vos originaux avant toute opération) :

ffmpeg -i input.mkv -i subs.srt -c copy -c:s movtext output.mp4ffmpeg -i input.mkv -vf subtitles=subs.srt -c:v libx264 -crf 18 -c:a copy outputburned.mkvffmpeg -i input.mkv -r 23.976 -c:v libx264 -c:a copy output_fixedfps.mkv

Pour décaler un SRT directement avec ffmpeg, il est souvent plus pratique d’utiliser Subtitle Edit ou un script spécifique. Subtitle Edit propose une fonctionnalité “Shift timings” où vous indiquez le décalage en heures:minutes:secondes ou en millisecondes. Aegisub permet aussi de « stretch » les timings si l’erreur est progressive (on ajuste l’échelle temporelle).

Étapes pratiques avec Subtitle Edit

  1. Ouvrez le fichier SRT dans Subtitle Edit.
  2. Utilisez « Synchronization » → « Adjust all times » pour appliquer un décalage constant (ex. +0.500s).
  3. Si le décalage change graduellement, utilisez « Synchronization » → « Change FPS » ou « Visual sync » pour corriger l’échelle.
  4. Sauvegardez le fichier corrigé et réessayez dans VLC.

Conseils et bonnes pratiques

  • Sauvegardez toujours les fichiers originaux avant modification.
  • Testez sur plusieurs points du film pour valider la correction.
  • Si vous diffusez la vidéo, incruster (burn) les sous-titres garantit qu’ils resteront synchronisés pour tous les lecteurs, mais implique un réencodage et une perte de flexibilité.
  • Pour les sous-titres multilingues dans un conteneur, préférez le format MKV qui gère bien plusieurs pistes, puis remuxez avec mkvmerge si nécessaire.

La première chose à retenir : utilisez G et H pour un réglage rapide pendant la lecture. Puis diagnostiquez si l’erreur est constante ou progressive. Pour des corrections définitives, Subtitle Edit et Aegisub sont les plus pratiques pour les SRT, et ffmpeg permet de remuxer ou de graver les sous-titres si besoin. Avec ces outils et méthodes, vous devriez pouvoir aligner convenablement sous-titres et audio et retrouver une expérience de visionnage fluide.

Aide supplémentaire

Comment puis-je décaler les sous-titres dans VLC ?

Pas de panique, ça arrive souvent quand le rip n’est pas exactement à la même cadence que l’audio. Dans VLC, ouvrez Outils, cliquez sur Synchronisation des pistes et voyez l’interface qui permet d’ajuster, c’est simple et efficace. Utilisez les flèches haut et bas à côté de Synchronisation de piste sous, titres dans la section Sous, titres / Vidéo pour avancer ou retarder l’affichage des sous, titres par rapport au son. Un petit ajustement de quelques centaines de millisecondes suffit généralement. Astuce, testez avec un dialogue clair, puis sauvegardez si nécessaire. Si vous voulez automatiser, il existe des scripts et outils de synchronisation SRT.

Est-il possible de déplacer les sous-titres dans VLC ?

Oui, et c’est plus souple qu’on croit. Allez dans Outils, Préférences, ou pressez CTRL + P, puis sous Afficher les paramètres sélectionnez Tout pour accéder aux options avancées. Suivez Entrée/Codecs, Codecs de sous, titres, Sous, titres, et dans Décodeur de sous, titres texte choisissez la justification, gauche, droite ou centrée selon l’écran et l’ergonomie voulue. On peut aussi jouer sur la taille ou la marge si l’image masque le texte. Conseil pratique, testez sur plusieurs scènes, certaines polices se lisent mal sur fonds complexes. Pour aller plus loin, modifiez directement le fichier SRT, attention aux timecodes et à l’encodage systématiquement.

Comment corriger le décalage des sous-titres ?

Le décalage peut venir du fichier SRT, du framerate du rip, ou d’un réglage du lecteur. La meilleure façon est d’utiliser un logiciel de synchronisation ou un lecteur multimédia doté de cette fonctionnalité, comme VLC. Dans VLC, la synchronisation des pistes permet d’ajuster le minutage en temps réel, puis d’exporter ou d’enregistrer les corrections. On peut corriger les timecodes du SRT pour matcher la vidéo, ou appliquer un offset global si le décalage est constant. Astuce d’expert, vérifiez le frame rate et l’encodage du sous, titres, un mauvais encodage provoque souvent des glissements. Essayez par pas de cent millisecondes progressifs.

Comment corriger le décalage audio dans VLC ?

Audio et vidéo qui se cherchent, rien de pire quand on veut binge tranquille. Allez dans la barre de menu, choisissez VLC, Préférences, puis cliquez Tout afficher pour révéler les options cachées. Cherchez l’option compensation de désynchronisation audio dans le sous, menu Audio, elle permet d’appliquer un offset positif ou négatif. Ajustez le paramètre en écoutant un dialogue, avancez ou reculez en petites valeurs jusqu’à obtenir correspondance. Si le problème persiste, regardez aussi les pilotes audio et la latence du système, parfois le souci vient du périphérique ou du buffer, pas du fichier lui, même. Un reboot aide parfois aussi.

Partager sur

Articles récents