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
WEBVTTnella 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.
- Accedi a YouTube Studio.
- Dal menu a sinistra, seleziona Sottotitoli.
- Seleziona il video.
- Fai clic su Aggiungi lingua e scegli la lingua del file di sottotitoli.
- Nella sezione “Sottotitoli”, fai clic su Aggiungi.
- Seleziona Carica file.
- Scegli With timing (con sincronizzazione), perché il tuo SRT o VTT contiene già i timecode, poi seleziona Continua.
- Scegli il file sul tuo computer.
- 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:
- In YouTube Studio, seleziona Sottotitoli e poi il video.
- Per la lingua che ti interessa, seleziona Modifica nella colonna “Sottotitoli”.
- 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).
- 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 Opzioni → Scarica sottotitoli, correggi il file e caricalo di nuovo. Per eliminare del tutto una traccia, scegli Opzioni → Elimina 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:
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,900L’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:
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:
- Nella casella di condivisione in cima alla home page, fai clic sull’icona Video.
- Fai clic su Seleziona video da condividere e scegli il video.
- Nell’anteprima, fai clic su Modifica nell’angolo in alto a destra per aprire le impostazioni del video.
- Fai clic su Seleziona didascalia, allega il file SRT e conferma.
- 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:
- Apri il video dalla tua libreria.
- Seleziona il pulsante Languages nella barra degli strumenti a sinistra del player.
- Seleziona il pulsante + in cima alla finestra delle lingue e carica il file.
- Usa i menu a discesa accanto al nome del file per impostare Language (lingua) e Type (tipo): Subtitle o Caption.
- 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.