Esportazioni e file di sottotitoli
Come modifico un file SRT senza romperlo?
Risposta breve
Modifica il testo e mantieni la struttura: ogni sottotitolo è un numero, una riga dei tempi come 00:00:01,000 --> 00:00:03,500 e una o due righe di testo, con una riga vuota tra un sottotitolo e l'altro. Non cambiare la freccia né le virgole, tieni ogni inizio prima della sua fine e salva in UTF-8 semplice. Un editor di sottotitoli controlla tutto questo per te, così il file si importa ancora in YouTube, LinkedIn o nel tuo programma di montaggio.
3 min di lettura
Cosa c'è dentro un file SRT?
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
2
00:00:03,600 --> 00:00:06,200
Today we're fixing subtitle files.
Ogni sottotitolo, o cue, ha tre parti: un numero, una riga dei tempi con inizio, freccia e fine, e il testo. Una riga vuota separa i sottotitoli. I tempi sono ore, minuti, secondi e millisecondi, con una virgola prima dei millisecondi.
Posso modificare un file SRT nel Blocco note o in TextEdit?
Sì, per piccole modifiche al testo. Segui queste regole:
- Modifica solo le righe di testo, a meno che tu non stia correggendo un tempo di proposito.
- Mantieni la riga vuota tra i sottotitoli.
- Salva come testo semplice in UTF-8 con l'estensione .srt. In TextEdit scegli prima Formato e poi Converti in formato Solo testo.
Le modifiche ai tempi sono più facili e sicure in un editor di sottotitoli, che mostra ogni sottotitolo su una riga.
Perché il mio file SRT non si importa?
| Problema | Esempio |
|---|---|
| Formato dei codici temporali sbagliato | 00:00:01.000 (un punto) o 0:01,000 (mancano le ore) |
| Manca la riga vuota | Due sottotitoli attaccati |
| Sottotitolo vuoto | Una riga dei tempi senza testo |
| Fine prima dell'inizio | 00:00:05,000 --> 00:00:04,000 |
| Sottotitoli sovrapposti | Uno inizia prima che finisca il precedente |
| Codifica sbagliata | YouTube richiede UTF-8 semplice (Guida di YouTube) |
| Estensione sbagliata | Il file è salvato come captions.srt.txt |
Come sistemo i caratteri strani?
Caratteri come é al posto di é significano che il file è stato salvato con una vecchia codifica e letto come UTF-8, o viceversa. Aprilo in un editor di testo che ti faccia scegliere la codifica, trova quella che mostra bene il testo e salvalo di nuovo in UTF-8.
Come farlo in CaptionBolt
Per correzioni veloci, lo strumento gratuito Subtitle Editor di CaptionBolt mostra un file SRT o VTT come righe modificabili, lo controlla prima del download e tiene il file nel tuo browser.
- Carica o incolla il file e fai clic su Apri sottotitoli.
- Modifica testo e tempi di ogni riga, o usa Aggiungi cue, Ordina e Pulisci cue.
- Fai clic su Valida per trovare codici temporali rotti, sottotitoli vuoti, tempi invertiti e sovrapposizioni.
- Scegli il formato di esportazione (SRT, VTT, TXT o ASS) e scaricalo.
L'editor non cambia la codifica del file, quindi sistema prima i caratteri strani. Se i sottotitoli vengono da CaptionBolt, modificali piuttosto nell'Editor testo e scarica un nuovo SRT con Pro o Max. Per approfondire, vedi come modificare file SRT senza rompere i tempi.
Quando conviene un altro metodo
- Devi sincronizzare i sottotitoli sulla forma d'onda dell'audio. Usa un editor di sottotitoli desktop con vista della forma d'onda.
- Ti serve il file in un'altra lingua. CaptionBolt non traduce; usa uno strumento o un servizio di traduzione.
Domande correlate
Come aggiungo un file SRT al mio video?
Decidi se il pubblico deve poter disattivare i sottotitoli. Per lasciarli facoltativi, carica l'SRT insieme al video su YouTube, LinkedIn o Facebook, oppure aggiungilo come traccia di sottotitoli in un player o nel file video. Per renderli permanenti, imprimi l'SRT nell'immagine con HandBrake, FFmpeg o un programma di montaggio. TikTok e Instagram non accettano file di sottotitoli, quindi per loro imprimi i sottotitoli.
Come converto un file SRT in VTT, o VTT in SRT?
Cambiano tre cose: i file VTT iniziano con una riga WEBVTT, usano un punto prima dei millisecondi invece della virgola e possono contenere impostazioni dei cue e note che l'SRT non supporta. Un convertitore lo fa in pochi secondi senza toccare testo e tempi. Rinominare il file non basta. Usa il VTT per i player web e il video HTML5; usa l'SRT per LinkedIn, Facebook e la maggior parte dei programmi di montaggio.
Come creo un file di sottotitoli SRT dal mio video?
Lascia che il riconoscimento vocale scriva una prima bozza, poi correggila ed esportala in SRT. Se il video è sul tuo canale YouTube, YouTube Studio può scaricarne i sottotitoli come file gratis. Altrimenti usa uno strumento di sottotitoli o trascrizione che esporti in SRT, come CaptionBolt con il piano Pro, oppure scrivi tu i sottotitoli in un editor di sottotitoli. Controlla sempre nomi, numeri e tempi prima di usare il file.
Come imprimo sottotitoli ASS con stile in un video con FFmpeg?
Usa il filtro video ass o subtitles di FFmpeg, che disegna i sottotitoli su ogni fotogramma con libass: ffmpeg -i input.mp4 -vf ass=captions.ass -c:a copy output.mp4. Il file ASS mantiene font, colori, posizione e animazioni, ma i font devono essere installati o indicati con l'opzione fontsdir. Imprimere i sottotitoli ricodifica il video, quindi tieni una copia dell'originale.