Come caricare un file di sottotitoli SRT o VTT su YouTube

I passaggi esatti in YouTube Studio, cosa fare quando un file viene rifiutato o va fuori sincrono e i passaggi equivalenti su LinkedIn e Vimeo.

Aggiornato il 8 min di letturaA cura del team di AutoCap

Perché caricare i tuoi sottotitoli

YouTube crea sottotitoli automatici per molti video: perché preoccuparsi di un file? Perché i sottotitoli automatici sono una bozza. Il Centro assistenza di YouTube spiega che sono generati con il machine learning, che la loro qualità varia e che possono travisare ciò che è stato detto a causa di errori di pronuncia, accenti, dialetti o rumore di fondo. Elenca anche i casi in cui potrebbero non comparire affatto, tra cui lingue non supportate, audio scadente, voci sovrapposte e video molto lunghi. Un file che hai controllato sostituisce queste ipotesi con le parole effettivamente pronunciate.

Per chi guarda fa la differenza. YouTube presenta i sottotitoli come un modo per condividere i video con un pubblico più ampio, compresi spettatori sordi e ipoudenti e chi parla un’altra lingua. Chiunque guardi in un ufficio silenzioso, in treno o nella sua seconda lingua può attivare i sottotitoli e leggere esattamente cosa è stato detto. E una volta che le tue parole esistono come testo accurato, puoi riutilizzarle: tradurle, citarle o ricavarne una descrizione.

Le pagine di assistenza di YouTube presentano i sottotitoli come una funzione per l’accessibilità e la copertura, non come un trucco per il posizionamento, quindi diffida di chi ti promette un vantaggio nella ricerca grazie al solo file di sottotitoli. Il beneficio concreto è più semplice: più persone possono seguire il video.

Prima di caricare: controlla il file

Due minuti adesso ti evitano un caricamento rifiutato. Apri il file in un editor di testo semplice (TextEdit in modalità testo semplice, Blocco note o un qualsiasi editor di codice) e controlla:

  • Formato. È un file .srt o .vtt. YouTube li supporta entrambi, insieme ad altri formati come SBV, TTML e SCC.
  • Codifica. Il file è salvato in UTF-8. YouTube richiede UTF-8 semplice per i file SRT, e una codifica sbagliata trasforma lettere accentate e apostrofi tipografici in caratteri illeggibili.
  • Struttura. Un file SRT ripete sempre un numero, una riga dei tempi, il testo e una riga vuota. Un file VTT inizia con WEBVTT nella prima riga.
  • Timecode. L’SRT usa una virgola prima dei millisecondi (00:01:05,300); il VTT usa un punto (00:01:05.300).
  • Niente stili negli SRT. YouTube ignora la formattazione nei file SRT. Se ti serve un sottotitolo in una posizione precisa, usa il VTT: lì YouTube supporta il posizionamento e limita gli stili a grassetto, corsivo e sottolineato.
  • Lingua. Tieni presente in che lingua è il file: dovrai sceglierla durante il caricamento.

Se non hai ancora un file, un generatore di file SRT può crearne uno a partire dal parlato del video. AutoCap, per esempio, trascrive l’audio con i tempi di ogni singola parola, ti permette di correggere la trascrizione ed esporta file SRT e VTT con i piani a pagamento. Le differenze tra i due formati sono spiegate in SRT e VTT a confronto.

Caricare un file SRT o VTT in YouTube Studio

Questi sono i passaggi indicati dal Centro assistenza di YouTube, aggiornati a settembre 2026, da computer. YouTube modifica di tanto in tanto il layout di Studio, quindi qualche etichetta potrebbe essere leggermente diversa.

  1. Accedi a YouTube Studio.
  2. Dal menu a sinistra, seleziona Sottotitoli.
  3. Seleziona il video.
  4. Fai clic su Aggiungi lingua e scegli la lingua del file di sottotitoli.
  5. Nella sezione “Sottotitoli”, fai clic su Aggiungi.
  6. Seleziona Carica file.
  7. Scegli With timing (con sincronizzazione), perché il tuo SRT o VTT contiene già i timecode, poi seleziona Continua.
  8. Scegli il file sul tuo computer.
  9. Seleziona Salva.

Puoi aggiungere i sottotitoli anche mentre carichi un nuovo video. L’opzione Without timing (senza sincronizzazione) serve per una semplice trascrizione senza timecode, che YouTube sincronizza da solo con l’audio; secondo il suo Centro assistenza, le trascrizioni non sono consigliate per video più lunghi di un’ora o con audio di scarsa qualità.

Per gli Shorts, che si guardano in un feed verticale che scorre veloce, valuta di imprimere i sottotitoli nel video oltre a caricare un file. Per questo flusso di lavoro, vedi sottotitoli per YouTube Shorts.

Modificare i sottotitoli dopo il caricamento

Per correggere una parola o un tempo senza caricare di nuovo il file:

  1. In YouTube Studio, seleziona Sottotitoli e poi il video.
  2. Per la lingua che ti interessa, seleziona Modifica nella colonna “Sottotitoli”.
  3. Fai clic su una riga per modificarne il testo. Per cambiare i tempi, modifica le due caselle dei timecode accanto alla riga; se non le vedi, seleziona Edit timings (modifica dei tempi).
  4. Fai clic su Pubblica.

I sottotitoli automatici di YouTube funzionano in modo leggermente diverso: seleziona Duplica e modifica e YouTube crea una nuova traccia di sottotitoli con le tue revisioni. Per interventi più ampi, apri la traccia con Modifica, scegli OpzioniScarica sottotitoli, correggi il file e caricalo di nuovo. Per eliminare del tutto una traccia, scegli OpzioniElimina e conferma con Elimina sottotitoli codificati.

Un’abitudine che ti evita problemi in seguito: riporta le correzioni anche nel file master. Se correggi un nome solo su YouTube, l’SRT che caricherai su LinkedIn o Vimeo la settimana dopo conterrà ancora il vecchio errore.

Aggiungere altre lingue

Ogni lingua è una traccia a sé. Ripeti i passaggi di caricamento scegliendo Aggiungi lingua per ogni traduzione e caricando un file separato per ciascuna, per esempio interview.en.srt, interview.es.srt e interview.de.srt. È la lingua che scegli in Studio a dare il nome alla traccia.

  • Traduci partendo dalla trascrizione corretta, non dai sottotitoli automatici.
  • Mantieni i tempi originali, ma controlla la velocità di lettura: una traduzione può risultare più lunga dell’originale, quindi dividi i sottotitoli lunghi dove serve.
  • Imposta correttamente la lingua del video. Il Centro assistenza di YouTube precisa che i sottotitoli automatici vengono generati solo nella lingua predefinita del video.

Errori comuni e come risolverli

Il file viene rifiutato o non viene riconosciuto

  • Un file VTT senza l’intestazione WEBVTT, di solito un SRT a cui è stata solo cambiata l’estensione. Carica l’SRT così com’è, oppure convertilo correttamente con il convertitore da SRT a VTT.
  • Un documento di videoscrittura rinominato in .srt. I file di Word e di testo formattato contengono dati di formattazione. Copia il testo in un editor di testo semplice e salvalo di nuovo in UTF-8.
  • Struttura danneggiata: manca una riga vuota tra due sottotitoli, manca il numero di un sottotitolo oppure c’è un errore di battitura nella freccia --> di una riga dei tempi.

Caratteri illeggibili al posto di accenti o apostrofi

Punti interrogativi, riquadri o sequenze come é indicano che, a un certo punto, il testo è stato salvato o convertito con la codifica sbagliata. Apri il file originale, verifica che il testo sia corretto, salvalo in UTF-8 e caricalo di nuovo. Se i caratteri sono già rovinati nella tua copia, correggi prima il testo: salvarlo di nuovo non li ripristina.

Timecode nel formato sbagliato

Un timecode SRT deve avere il formato HH:MM:SS,mmm: due cifre ciascuno per ore, minuti e secondi, e tre per i millisecondi. Questi esempi causano problemi:

timestamps.txt
Problema   00:01:05.300 --> 00:01:07.900   punti in un file SRT
Problema   01:05,300 --> 01:07,900         mancano le ore
Problema   00:01:05,30 --> 00:01:07,9      millisecondi non a 3 cifre
Problema   00:01:05:12 --> 00:01:07:27     fotogrammi, non millisecondi

Corretto   00:01:05,300 --> 00:01:07,900

L’ultimo caso è frequente quando i sottotitoli vengono esportati dalla timeline di un programma di montaggio: l’ultimo numero conta i fotogrammi, non i millisecondi, quindi non basta cambiarne l’etichetta. Per convertirlo serve la frequenza fotogrammi del video; in alternativa, esporta di nuovo i sottotitoli in SRT dal software di montaggio.

Sottotitoli sovrapposti

Quando un sottotitolo finisce dopo l’inizio del successivo, i player possono mostrarli entrambi insieme o troncarne uno. In questo esempio, il sottotitolo 4 finisce a 15,2 secondi ma il sottotitolo 5 inizia a 14,9:

overlap.srt
4
00:00:12,400 --> 00:00:15,200
and that's why we started

5
00:00:14,900 --> 00:00:17,000
recording everything.

Cambia il tempo di fine del sottotitolo 4 in 00:00:14,900, così il passaggio al successivo è pulito. Se un file ha molte sovrapposizioni, probabilmente è stato creato a mano o unendo due fonti: se puoi, rigeneralo dal video definitivo.

Sottotitoli sempre in anticipo o in ritardo

Se tutti i sottotitoli sono sfasati dello stesso intervallo, probabilmente il file è stato creato da un’altra versione montata del video, prima che venisse aggiunta un’intro o dopo che ne è stata tagliata una. Sposta tutti i tempi in una volta con Sposta sottotitoli: per esempio, aggiungi 3,5 secondi se la nuova versione ha un’intro di 3,5 secondi, poi carica il risultato. Se invece i sottotitoli vanno sempre più fuori sincrono man mano che il video prosegue, non si tratta di uno sfasamento costante e spostarli non basta: il problema è una differenza di velocità o di frequenza fotogrammi, quindi rigenera i sottotitoli dal video definitivo.

I sottotitoli non hanno l’aspetto del tuo file

YouTube ignora gli stili nei file SRT e nei VTT supporta solo grassetto, corsivo e sottolineato. Se l’aspetto conta (font del brand, colori, parole evidenziate), imprimi i sottotitoli nel video e mantieni la traccia caricata per chi si affida ai controlli dei sottotitoli del player.

Aggiungere sottotitoli su LinkedIn

Il Centro assistenza di LinkedIn spiega come aggiungere sottotitoli attivabili (closed caption) a un post con video dal sito desktop:

  1. Nella casella di condivisione in cima alla home page, fai clic sull’icona Video.
  2. Fai clic su Seleziona video da condividere e scegli il video.
  3. Nell’anteprima, fai clic su Modifica nell’angolo in alto a destra per aprire le impostazioni del video.
  4. Fai clic su Seleziona didascalia, allega il file SRT e conferma.
  5. Aggiungi il testo del post e fai clic su Pubblica.

L’articolo parla di file SRT, quindi per LinkedIn esporta in SRT anziché in VTT; inoltre descrive la versione desktop: se pubblichi dall’app mobile, verifica che l’opzione dei sottotitoli ci sia prima di farci affidamento. L’interfaccia di LinkedIn cambia di tanto in tanto, quindi i nomi dei pulsanti potrebbero non corrispondere esattamente. Per le clip pensate per essere lette in un feed senza audio, vedi sottotitoli per i video LinkedIn.

Aggiungere sottotitoli su Vimeo

Secondo il Centro assistenza di Vimeo, la piattaforma accetta file SRT e WebVTT per i sottotitoli, consiglia WebVTT e richiede la codifica UTF-8. Per caricarne uno:

  1. Apri il video dalla tua libreria.
  2. Seleziona il pulsante Languages nella barra degli strumenti a sinistra del player.
  3. Seleziona il pulsante + in cima alla finestra delle lingue e carica il file.
  4. Usa i menu a discesa accanto al nome del file per impostare Language (lingua) e Type (tipo): Subtitle o Caption.
  5. Seleziona Upload, poi attiva la traccia con l’interruttore.

Scegli Caption per un file che include descrizioni dei suoni e indicazioni di chi parla, e Subtitle per il solo dialogo o per un testo tradotto; la differenza è spiegata in open caption e closed caption. Anche la pagina di Vimeo dedicata ai problemi con i file di sottotitoli è precisa sulla struttura: un file VTT deve iniziare con la firma WEBVTT, un file SRT deve iniziare con il numero del primo sottotitolo, e i timecode SRT usano la virgola, con ore, minuti e secondi scritti sempre a due cifre.

Domande

YouTube accetta i file VTT?

Sì. YouTube include WebVTT (.vtt) tra i formati di sottotitoli supportati. Nei file VTT il posizionamento è supportato, mentre gli stili si limitano a grassetto, corsivo e sottolineato.

Con o senza sincronizzazione: quale opzione scegliere?

Scegli With timing (con sincronizzazione) per i file SRT e VTT, perché contengono già i timecode. Without timing (senza sincronizzazione) serve per una semplice trascrizione che YouTube deve sincronizzare da solo con l’audio.

Perché i miei sottotitoli su YouTube sono sfasati di qualche secondo?

Se tutti i sottotitoli sono sfasati dello stesso intervallo, probabilmente il file è stato creato da un’altra versione del video, per esempio senza l’intro. Sposta tutti i timecode di quell’intervallo con uno strumento per spostare i sottotitoli e carica il file corretto.

Sottotitola il tuo prossimo video in automatico.

Carica un MP4 o un MOV, ottieni sottotitoli con i tempi di ogni singola parola, correggi ciò che la trascrizione ha sbagliato ed esporta un video sottotitolato. Il piano Free non richiede la carta.