Come Sistemare l'Audio Fuori Sincrono in Modo Permanente (Compensazione Ritardo)

Problemi audio Ultimo aggiornamento: Si applica a: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

Quando l'audio deriva fuori sincrono, la reazione abituale è premere J o K su ogni video e spingere il timing indietro — una fatica infinita. VLC ha uno strumento migliore: l'impostazione di compensazione del ritardo audio, che memorizza un offset permanente per tutti i file, e ricorda persino le regolazioni per-file che fai durante la riproduzione. Questa guida spiega la soluzione permanente, la messa a punto per-file e le tre cause hardware (Bluetooth, ricevitori A/V e soundbar) che fanno accadere la deriva di sincronia fin dall'inizio.

Perché succede?

  • Latenza audio Bluetooth — i codec Bluetooth (specialmente A2DP/SBC) aggiungono 100–300 ms di latenza di codifica; VLC non può sapere il ritardo, quindi l'audio parte in anticipo rispetto al video.
  • Elaborazione del ricevitore A/V — i ricevitori con elaborazione lip-sync o correzione ambiente (Dolby, DTS) bufferizzano l'audio, ritardandolo.
  • Jitter della decodifica con accelerazione hardware — tempi di decodifica video instabili su alcune GPU fanno apparire la deriva in punti casuali, che sembra peggio di un offset costante.
  • Flag di timing a livello di contenitore — alcuni file MKV/MP4 contengono edit list o timestamp errati; la deriva è inclusa nel file stesso.
  • Preferenze corrotte — un vecchio valore di ritardo globale salvato nella configurazione continua ad applicarsi a tutto.

Come risolverlo

Soluzione 1Imposta una compensazione permanente del ritardo audio

Sistema la deriva costante e prevedibile su tutti i file

  1. Apri VLC e vai su Strumenti > Preferenze > &Audio.

    Si aprono le impostazioni audio.

  2. Imposta "Ritardo audio" (o "Compensazione disincronizzazione audio") sull'offset misurato, es. 250 ms per cuffie Bluetooth.

    Un offset globale è applicato a ogni file.

  3. I valori positivi ritardano l'audio; quelli negativi lo anticipano. Clicca Salva e riavvia VLC.

    La riproduzione parte con il nuovo offset.

NotaMisura l'offset mettendo in pausa su un chiaro movimento labiale e contando il divario in secondi, poi moltiplica per 1000. Inizia conservativo (±150 ms) e affina.

Soluzione 2Metti a punto per-file con J / K e salva l'offset

Sistema i file singolarmente sfasati mantenendo il predefinito globale

  1. Riproduci il file e premi K per ritardare l'audio (più tardi) o J per anticiparlo (più veloce) — ogni pressione è 50 ms.

    La sincronia migliora passo dopo passo.

  2. Una volta sincronizzato, vai su Strumenti > Sincronizzazione tracce (o premi Ctrl+L).

    Il pannello di sincronizzazione mostra il ritardo corrente.

  3. Clic destro sul video > Video > Traccia sottotitoli > Salva sincronizzazione — VLC scrive un offset per-file nel suo database media.

    L'offset si riapplica automaticamente alla prossima riproduzione di questo file.

NotaIl valore per-file sovrascrive la compensazione globale solo per quel file — la tua impostazione globale resta intatta.

Soluzione 3Riduci la latenza Bluetooth alla fonte

Rimuove la causa radice invece di compensarla

  1. In VLC: Strumenti > Preferenze > &Audio > "Uscita audio" → imposta su "AudioTrack (Android)" o il modulo a latenza più bassa disponibile sul tuo OS.

    La pipeline audio cambia.

  2. Lato sistema operativo, preferisci codec a minore latenza: modalità "AAC" su Windows, "AAC" su macOS, o aptX/LL su dispositivi supportati.

    La latenza scende in modo evidente.

  3. Se usi una soundbar con modalità "Game" o "Bassa latenza", abilitala — quelle modalità disabilitano il buffering lip-sync.

    La sincronia torna senza alcuna compensazione.

NotaDopo aver cambiato l'uscita audio, rimisura il ritardo — il valore di compensazione potrebbe dover essere aggiustato.

Soluzione 4Escludi il file stesso con un remux

Conferma se la deriva è inclusa nel media

  1. Fai il remux del file senza ricodificare: ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    Viene creato un contenitore pulito.

  2. Riproduci il file rimuxato. Se la sincronia ora è stabile, il contenitore originale aveva timestamp rotti.

    Il file rimuxato riproduce in sincronia.

  3. Conserva la copia rimuxata ed elimina l'originale rotto.

    Il file problematico è sostituito.

NotaIl remux è lossless — non si perde qualità. Ricostruisce solo la struttura del contenitore.

Soluzione 5Ripristina le preferenze di VLC ai valori predefiniti

Elimina impostazioni corrotte che causano crash, schermate nere e problemi audio

  1. Chiudi completamente VLC.

    Nessun processo di VLC è in esecuzione.

  2. Apri un prompt dei comandi (Win+R → cmd) o un terminale.

    È disponibile una riga di comando.

  3. Esegui: vlc --reset-config (Windows/Linux) — su macOS elimina invece ~/Library/Preferences/org.videolan.vlc.

    Le preferenze di VLC tornano ai valori predefiniti.

  4. Avvia VLC e riapplica solo le impostazioni di cui hai davvero bisogno.

    VLC parte con impostazioni pulite.

NotaQuesto cancella tutte le preferenze personalizzate (comprese scorciatoie e skin). Esporta prima la tua configurazione da Tools > Preferences > All > Interface se vuoi un backup.

Soluzioni avanzate

Soluzione 1Controlla il database media per offset obsoleti

Trova i valori per-file che continuano a riapplicarsi

  1. Chiudi VLC ed elimina il database media: %APPDATA%\vlc\ml.xspf (Windows) o ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS).

    Gli offset per-file salvati sono cancellati.

  2. Riavvia VLC e riproduci il file — il valore di sincronia memorizzato è sparito.

    Il file riproduce con solo l'offset globale.

  3. Riapplica la regolazione per-file solo se il file ne ha realmente bisogno.

    Lo stato pulito è ripristinato.

NotaEliminare ml.xspf cancella anche conteggi riproduzioni e voci "riprodotti di recente" — non tocca playlist o preferenze.

Come evitarlo in futuro

  • Per il Bluetooth, rimisura sempre dopo aggiornamenti firmware o di sistema — il comportamento del codec cambia.
  • Preferisci l'audio cablato (3,5 mm / ottico / HDMI) quando la precisione di sincronia conta, es. revisione di montaggio video.
  • Mantieni VLC aggiornato: le correzioni al timing del demuxer arrivano con ogni release 3.0.x (stabile attuale: 3.0.23).
  • Salva l'offset per-file durante la riproduzione per i file che derivano regolarmente — VLC lo ricorda.

Domande frequenti

Qual è la differenza tra compensazione del ritardo audio e i tasti J/K?
J/K regolano il timing al volo per la sessione corrente; l'impostazione di compensazione è un offset globale permanente salvato nelle preferenze. Usa la compensazione per la deriva costante (Bluetooth, ricevitori) e J/K per i file singoli.
Ritardo audio positivo o negativo — da che parte vado?
Il positivo ritarda l'audio (usalo quando l'audio è in anticipo, tipico col Bluetooth). Il negativo anticipa l'audio (usalo quando l'audio segue il video, comune con alcuni ricevitori). Se non sei sicuro, inizia a spingere con J/K per trovare la direzione.
Perché la sincronia deriva lentamente durante un film?
La deriva lenta di solito punta a tempi di decodifica video instabili (accelerazione hardware) o a un contenitore rotto. Prova a disattivare la decodifica con accelerazione hardware e a fare il remux del file.
L'impostazione di compensazione influisce su registrazioni o stream?
Si applica a ogni riproduzione, incluse stream e registrazioni. Riportala a 0 prima di catturare audio o fare qualsiasi cosa dove la latenza deve essere esatta.

Riepilogo

Imposta una compensazione permanente del ritardo audio — Sistema la deriva costante e prevedibile su tutti i file. 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.