SRT/ASS/VTT
Tre di loro sono testo che puoi modificare. Uno di questi è un'immagine di testo e questo cambia tutto.
SRT è tempi e testo semplice. ASS aggiunge posizionamento, caratteri e colore. VTT è la versione web di SRT. PGS e VobSub non sono niente di tutto questo: sono immagini prese da Blu-ray e DVD, motivo per cui non possono mai essere rinnovate, ridimensionate o cercate. iOS ignora completamente un file .srt accanto a un video.
30 luglio 2026
Aperto senza aiuto da
Il lettore Apple mostra le tracce dei sottotitoli che sono *all'interno* di un file supportato e WebVTT all'interno di un flusso HLS. Ciò che non fa è notare un .srt accanto a un video nella stessa cartella: una convenzione che ogni lettore desktop onora da vent'anni e che iOS non ha mai implementato.
I fatti
| SRT | SubRip. Un numero, un intervallo di tempo, la riga. Nessuno stile, supportato universalmente |
|---|---|
| ASS / SSA | Advanced SubStation Alpha. Posizione, font, colore, contorno, timing per karaoke, animazioni |
| VTT | WebVTT. La struttura di SRT con indicazioni in stile CSS; lo standard web, usato da HLS |
| SUB / IDX | VobSub. Sottotitoli bitmap da DVD, in una coppia di file |
| PGS | Presentation Graphic Stream. Sottotitoli bitmap da Blu-ray, di solito dentro un MKV |
| Modificabili come testo | SRT, ASS, VTT — sì. VobSub e PGS — no, sono immagini |
| Contenuti in un file | MKV li prende tutti; MP4 ne prende pochissimi; AVI nessuno |
| Codifica dei caratteri | La causa più comune di accenti storpiati, specialmente sui vecchi file turchi e cirillici |
Testo, testo stilizzato e immagini
SRT è quello semplice, ed è la sua semplicità il motivo per cui ha vinto: un contatore, un tempo di inizio e fine, e le parole. Qualsiasi strumento può scriverne uno, qualsiasi lettore può leggerne uno, e puoi correggere un refuso in un editor di testo. Quello che non può fare è dire dove sullo schermo debba stare una riga o di che colore debba essere.
ASS è stato costruito per i casi in cui questo conta — un cartello su un muro tradotto sul posto, due persone che parlano contemporaneamente, il karaoke dove ogni sillaba si illumina. Porta font, colori, contorni, posizioni ed effetti di temporizzazione, e un MKV può persino portare i file dei font necessari per renderlo come previsto. Un lettore che mostra l'ASS come testo semplice ti fa vedere le parole e niente del lavoro dietro.
PGS e VobSub sono una cosa completamente diversa. Sono immagini di sottotitoli, prese da Blu-ray e DVD, dove il sottotitolo è sempre stato disegnato come un'immagine. Possono essere mostrati e niente più: nessun cambio di font, nessun cambio di dimensione, nessuna ricerca, nessuna traduzione. Trasformarne uno in testo richiede riconoscimento ottico dei caratteri e un pomeriggio intero.
Perché iOS ignora il file accanto al tuo video
Su un desktop, film.mkv e film.srt nella stessa cartella sono tutto ciò di cui un lettore ha bisogno — la convenzione è così vecchia e così universale. iOS non ha una convenzione simile, e soprattutto non ha una cartella del genere: le app sono in sandbox, ciascuna con il proprio storage, e "accanto a" non è una relazione che il sistema espone.
Quindi un file di sottotitoli su un iPhone deve essere consegnato deliberatamente a un lettore, e deve essere il lettore a mantenere l'abbinamento. Una volta che lo fa, la scelta può restare legata al file — un film che hai lasciato con i sottotitoli turchi si apre con quelli la volta successiva.
L'altra metà del problema è la codifica. Un file di sottotitoli è fatto di byte, e niente nel file dice quale alfabeto quei byte rappresentino a meno che non sia stato scritto in UTF-8. I file più vecchi, in particolare quelli turchi e cirillici, sono stati scritti in codifiche regionali, e un lettore che dà per scontato l'UTF-8 mostra ş e ğ come caratteri illeggibili. Rilevare la codifica invece di darla per scontata è ciò che distingue un lettore che mostra quei file correttamente da uno che non lo fa.
Ottenere i sottotitoli su un video
- Utilizza le tracce già presenti nel file
Un MKV di solito ha i suoi sottotitoli. Niente da aggiungere, niente da abbinare: ogni traccia nel file dovrebbe essere elencata per lingua, con un'opzione Off, e nulla dovrebbe essere attivato finché non lo chiedi.
- Aggiungi un SRT e lascia che il lettore ricordi l'abbinamento
Per un file senza sottotitoli, consegna il file .srt al lettore e lascia che mantenga l'associazione. Questo è ciò che fa FoxDL e la scelta rimane per file anziché essere ripetuta ogni volta.
- Converti ASS in SRT solo quando necessario
Funziona, ed elimina ogni posizione, colore e font specificati nel file. Per sottotitoli di soli dialoghi la perdita è pari a zero; per qualunque cosa abbia a che fare con la composizione grafica, è quasi tutto il punto.
Domande su questo formato
Formati vicini
La tua libreria, finalmente in un posto solo.
Gratis da scaricare. Nessun account, nessuna registrazione, niente da consegnare.