Comment corriger définitivement l'audio désynchronisé (compensation de délai)

Problèmes audio Dernière mise à jour: S'applique à: Toutes les plateformes · VLC 3.0.x · récepteurs A/V et Bluetooth

Quand l'audio dérive hors synchronisation, la réaction habituelle est d'appuyer sur J ou K à chaque vidéo et de ramener le timing — une corvée sans fin. VLC a un meilleur outil : le réglage de compensation de délai audio, qui stocke un décalage permanent pour tous les fichiers, et mémorise même les ajustements par fichier que vous faites pendant la lecture. Ce guide explique le correctif permanent, le réglage fin par fichier, et les trois causes matérielles (Bluetooth, récepteurs A/V et barres de son) qui provoquent la dérive de synchronisation.

Pourquoi cela arrive-t-il ?

  • Latence audio Bluetooth — les codecs Bluetooth (surtout A2DP/SBC) ajoutent 100–300 ms de latence d'encodage ; VLC ne peut pas connaître le délai, donc l'audio joue en avance par rapport à la vidéo.
  • Traitement du récepteur A/V — les récepteurs avec traitement lip-sync ou correction de pièce (Dolby, DTS) mettent l'audio en mémoire tampon, le poussant en retard.
  • Gigue du décodage accéléré par le matériel — un timing de décodage vidéo instable sur certains GPU fait apparaître la dérive à des points aléatoires, ce qui est pire qu'un décalage constant.
  • Drapeaux de timing au niveau du conteneur — certains fichiers MKV/MP4 portent des listes d'édition ou des horodatages incorrects ; la dérive est intégrée au fichier lui-même.
  • Préférences corrompues — une ancienne valeur de délai global enregistrée dans votre configuration continue de s'appliquer à tout.

Comment corriger

Solution 1Définir une compensation de délai audio permanente

Corrige la dérive constante et prévisible sur tous les fichiers

  1. Ouvrez VLC et allez dans Outils > &Préférences > &Audio.

    Les paramètres audio s'ouvrent.

  2. Réglez « Audio delay » (ou « Audio desynchronization compensation ») sur le décalage mesuré, par ex. 250 ms pour des écouteurs Bluetooth.

    Un décalage global est appliqué à chaque fichier.

  3. Les valeurs positives retardent l'audio ; les valeurs négatives l'avancent. Cliquez sur Save et redémarrez VLC.

    La lecture démarre avec le nouveau décalage.

RemarqueMesurez le décalage en mettant en pause sur un mouvement de bouche net et en comptant l'écart en secondes, puis multipliez par 1000. Commencez prudent (±150 ms) et affinez.

Solution 2Ajuster finement par fichier avec J / K et enregistrer le décalage

Corrige les fichiers individuellement décalés tout en gardant le défaut global

  1. Lisez le fichier et appuyez sur K pour retarder l'audio (plus tard) ou J pour l'avancer (plus tôt) — chaque pression = 50 ms.

    La synchronisation s'améliore pas à pas.

  2. Une fois synchronisé, allez dans Outils > Synchronisation de &piste (ou appuyez sur Ctrl+L).

    Le panneau de synchronisation affiche le délai actuel.

  3. Clic droit sur la vidéo > Vidéo > Piste de sous-titres > Save Synchronization — VLC écrit un décalage par fichier dans sa base de données multimédia.

    Le décalage se réapplique automatiquement à la prochaine lecture de ce fichier.

RemarqueLa valeur par fichier remplace la compensation globale uniquement pour ce fichier — votre réglage global reste intact.

Solution 3Réduire la latence Bluetooth à la source

Supprime la cause racine au lieu de la compenser

  1. Dans VLC : Outils > &Préférences > &Audio > « Audio output » → réglez sur « AudioTrack (Android) » ou le module à la plus faible latence disponible sur votre OS.

    Le pipeline audio change.

  2. Côté OS, privilégiez les codecs à plus faible latence : mode « AAC » de Windows, « AAC » de macOS, ou aptX/LL sur les appareils pris en charge.

    La latence diminue nettement.

  3. Si vous utilisez une barre de son avec un mode « Game » ou « Low Latency », activez-le — ces modes désactivent le buffering lip-sync.

    La synchronisation revient sans aucune compensation.

RemarqueAprès un changement de sortie audio, re-mesurez le délai — la valeur de compensation peut nécessiter un ajustement.

Solution 4Éliminer le fichier lui-même avec un remux

Confirme si la dérive est intégrée au média

  1. Remuxez le fichier sans ré-encodage : ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    Un conteneur propre est créé.

  2. Lisez le fichier remuxé. Si la synchronisation est désormais stable, le conteneur d'origine avait des horodatages cassés.

    Le fichier remuxé se joue en synchronisation.

  3. Gardez la copie remuxée et supprimez l'original cassé.

    Le fichier problématique est remplacé.

RemarqueLe remux est sans perte — aucune qualité n'est perdue. Il ne fait que reconstruire la structure du conteneur.

Solution 5Réinitialiser les préférences de VLC aux valeurs par défaut

Efface les paramètres corrompus qui provoquent crashs, écrans noirs et problèmes audio

  1. Fermez complètement VLC.

    Aucun processus VLC n'est en cours.

  2. Ouvrez une invite de commande (Win+R → cmd) ou un terminal.

    Une ligne de commande est disponible.

  3. Exécutez : vlc --reset-config (Windows/Linux) — sur macOS, supprimez plutôt ~/Library/Preferences/org.videolan.vlc.

    Les préférences VLC sont restaurées aux valeurs par défaut.

  4. Lancez VLC et réappliquez uniquement les réglages dont vous avez réellement besoin.

    VLC démarre avec des paramètres propres.

RemarqueSi vous avez déjà expérimenté des valeurs de délai, une réinitialisation efface tout décalage global obsolète avant d'en définir un propre.

Corrections avancées

Solution 1Vérifier la base de données multimédia pour des décalages obsolètes

Trouve les valeurs par fichier qui continuent de s'appliquer

  1. Fermez VLC et supprimez la base de données multimédia : %APPDATA%\vlc\ml.xspf (Windows) ou ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS).

    Les décalages par fichier enregistrés sont effacés.

  2. Redémarrez VLC et relisez le fichier — la valeur de synchronisation stockée a disparu.

    Le fichier se joue avec le seul décalage global.

  3. Réappliquez l'ajustement par fichier uniquement si le fichier en a vraiment besoin.

    Un état propre est restauré.

RemarqueSupprimer ml.xspf efface aussi les compteurs de lecture et les entrées « récemment lus » — cela ne touche ni à vos listes de lecture ni à vos préférences.

Comment l'éviter à l'avenir

  • Pour le Bluetooth, re-mesurez toujours après une mise à jour de firmware ou d'OS — le comportement du codec change.
  • Privilégiez l'audio filaire (3,5 mm / optique / HDMI) quand la précision de synchronisation compte, par ex. en revue de montage vidéo.
  • Gardez VLC à jour : les correctifs de timing demuxer arrivent avec chaque version 3.0.x (stable actuelle : 3.0.23).
  • Enregistrez le décalage par fichier pendant la lecture pour les fichiers qui dérivent régulièrement — VLC s'en souvient.

Questions fréquentes

Quelle est la différence entre la compensation de délai audio et les touches J/K ?
J/K ajustent le timing à la volée pour la session en cours ; le réglage de compensation est un décalage global permanent enregistré dans les préférences. Utilisez la compensation pour la dérive constante (Bluetooth, récepteurs) et J/K pour les fichiers ponctuels.
Délai audio positif ou négatif — dans quel sens ?
Positif retarde l'audio (à utiliser quand l'audio est en avance, typique du Bluetooth). Négatif avance l'audio (à utiliser quand l'audio est en retard sur la vidéo, courant avec certains récepteurs). En cas de doute, ajustez d'abord avec J/K pour trouver le sens.
Pourquoi la synchronisation dérive-t-elle lentement pendant un film ?
Une dérive lente pointe généralement vers un timing de décodage vidéo instable (accélération matérielle) ou un conteneur cassé. Essayez de désactiver le décodage accéléré et de remuxer le fichier.
Le réglage de compensation affecte-t-il les enregistrements d'écran ou les flux ?
Il s'applique à chaque lecture, flux et enregistrements compris. Remettez-le à 0 avant de capturer de l'audio ou toute opération où la latence doit être exacte.

Résumé

Définir une compensation de délai audio permanente — Corrige la dérive constante et prévisible sur tous les fichiers. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.