Andare al contenuto principale
SubtitleMatrix

Tutti gli strumenti per i sottotitoli

Tutto il sito in un unico elenco. Ogni strumento funziona nel browser e nessuno carica il tuo file.

243 strumenti

Conversione dei formati

ASS in CSV: si perdono stile, posizione, karaoke e campi extra.
ASS in JSON nel browser: si perde il contenuto proprio del formato.
ASS in LRC: restano fuori tempi, stile, posizione, karaoke e campi extra.
ASS in MicroDVD: restano fuori stile, posizione, karaoke, fps e campi extra.
ASS in SBV: si perdono stile, posizione, karaoke e campi extra.
ASS in SMI: si perdono stile, karaoke e campi extra.
ASS in SRT: si perdono stile, posizione, karaoke e campi extra.
ASS in SSA nel browser: in questa direzione non si perde nulla.
ASS in TTML nel browser: si perdono karaoke e campi propri del formato.
ASS in TXT: restano fuori tempi, stile, posizione, karaoke, a capo e campi extra.
ASS in VTT: si perdono stile, posizione, karaoke e campi extra.
CSV in ASS nel browser: si perde la precisione.
CSV in JSON nel browser: in questa direzione non si perde nulla.
CSV in LRC nel browser: si perdono sincronizzazione e precisione.
CSV in MicroDVD nel browser: si perde la frequenza dei fotogrammi.
CSV in SBV nel browser: in questa direzione non si perde nulla.
CSV in SMI nel browser: in questa direzione non si perde nulla.
CSV in SRT nel browser: in questa direzione non si perde nulla.
CSV in SSA nel browser: si perde la precisione.
CSV in TTML nel browser: in questa direzione non si perde nulla.
CSV in TXT nel browser: si perdono sincronizzazione e interruzioni di riga.
CSV in VTT nel browser: in questa direzione non si perde nulla.
JSON in ASS nel browser: si perde la precisione.
JSON in CSV: si perdono stile, posizione e karaoke.
JSON in LRC: restano fuori tempi, stile, posizione, karaoke e precisione.
JSON in MicroDVD: si perdono stile, posizione, karaoke e fps.
JSON in SBV: si perdono stile, posizione e karaoke.
JSON in SMI nel browser: si perdono stile e karaoke.
JSON in SRT: si perdono stile, posizione e karaoke.
JSON in SSA nel browser: si perde la precisione.
JSON in TTML nel browser: si perde il karaoke.
JSON in TXT: restano fuori tempi, stile, posizione, karaoke e a capo.
JSON in VTT: si perdono stile, posizione e karaoke.
LRC in ASS nel browser: si perde la sincronizzazione.
LRC in CSV nel browser: si perde la sincronizzazione.
LRC in JSON nel browser: si perde la sincronizzazione.
LRC in MicroDVD nel browser: si perdono sincronizzazione e frequenza dei fotogrammi.
LRC in SBV nel browser: si perde la sincronizzazione.
LRC in SMI nel browser: si perde la sincronizzazione.
LRC in SRT nel browser: si perde la sincronizzazione.
LRC in SSA nel browser: si perde la sincronizzazione.
LRC in TTML nel browser: si perde la sincronizzazione.
LRC in TXT nel browser: si perdono sincronizzazione e interruzioni di riga.
LRC in VTT nel browser: si perde la sincronizzazione.
MicroDVD in ASS nel browser: si perdono frequenza dei fotogrammi e precisione.
MicroDVD in CSV nel browser: si perde la frequenza dei fotogrammi.
MicroDVD in JSON nel browser: si perde la frequenza dei fotogrammi.
MicroDVD in LRC: si perdono tempi, fps e precisione.
MicroDVD in SBV nel browser: si perde la frequenza dei fotogrammi.
MicroDVD in SMI nel browser: si perde la frequenza dei fotogrammi.
MicroDVD in SRT nel browser: si perde la frequenza dei fotogrammi.
MicroDVD in SSA nel browser: si perdono frequenza dei fotogrammi e precisione.
MicroDVD in TTML nel browser: si perde la frequenza dei fotogrammi.
MicroDVD in TXT: si perdono tempi, a capo e fps.
MicroDVD in VTT nel browser: si perde la frequenza dei fotogrammi.
SBV in ASS nel browser: si perde la precisione.
SBV in CSV nel browser: in questa direzione non si perde nulla.
SBV in JSON nel browser: in questa direzione non si perde nulla.
SBV in LRC nel browser: si perdono sincronizzazione e precisione.
SBV in MicroDVD nel browser: si perde la frequenza dei fotogrammi.
SBV in SMI nel browser: in questa direzione non si perde nulla.
SBV in SRT nel browser: in questa direzione non si perde nulla.
SBV in SSA nel browser: si perde la precisione.
SBV in TTML nel browser: in questa direzione non si perde nulla.
SBV in TXT nel browser: si perdono sincronizzazione e interruzioni di riga.
SBV in VTT nel browser: in questa direzione non si perde nulla.
SMI in ASS nel browser: si perdono precisione e campi propri del formato.
SMI in CSV: si perdono stile, posizione e campi extra.
SMI in JSON nel browser: si perde il contenuto proprio del formato.
SMI in LRC: restano fuori tempi, stile, posizione, precisione e campi extra.
SMI in MicroDVD: si perdono stile, posizione, fps e campi extra.
SMI in SBV: si perdono stile, posizione e campi extra.
SMI in SRT: si perdono stile, posizione e campi extra.
SMI in SSA nel browser: si perdono precisione e campi propri del formato.
SMI in TTML nel browser: si perde il contenuto proprio del formato.
SMI in TXT: restano fuori tempi, stile, posizione, a capo e campi extra.
SMI in VTT nel browser: si perdono posizione e campi propri del formato.
SRT in ASS nel browser: si perde la precisione.
SRT in CSV nel browser: in questa direzione non si perde nulla.
SRT in JSON nel browser: in questa direzione non si perde nulla.
SRT in LRC nel browser: si perdono sincronizzazione e precisione.
SRT in MicroDVD nel browser: si perde la frequenza dei fotogrammi.
SRT in SBV nel browser: in questa direzione non si perde nulla.
SRT in SMI nel browser: in questa direzione non si perde nulla.
SRT in SSA nel browser: si perde la precisione.
SRT in TTML nel browser: in questa direzione non si perde nulla.
SRT in TXT nel browser: si perdono sincronizzazione e interruzioni di riga.
SRT in VTT nel browser: in questa direzione non si perde nulla.
SSA in ASS nel browser: in questa direzione non si perde nulla.
SSA in CSV: si perdono stile, posizione, karaoke e campi extra.
SSA in JSON nel browser: si perde il contenuto proprio del formato.
SSA in LRC: restano fuori tempi, stile, posizione, karaoke e campi extra.
SSA in MicroDVD: restano fuori stile, posizione, karaoke, fps e campi extra.
SSA in SBV: si perdono stile, posizione, karaoke e campi extra.
SSA in SMI: si perdono stile, karaoke e campi extra.
SSA in SRT: si perdono stile, posizione, karaoke e campi extra.
SSA in TTML nel browser: si perdono karaoke e campi propri del formato.
SSA in TXT: restano fuori tempi, stile, posizione, karaoke, a capo e campi extra.
SSA in VTT: si perdono stile, posizione, karaoke e campi extra.
TTML in ASS nel browser: si perdono precisione e campi propri del formato.
TTML in CSV: si perdono stile, posizione e campi extra.
TTML in JSON nel browser: si perde il contenuto proprio del formato.
TTML in LRC: restano fuori tempi, stile, posizione, precisione e campi extra.
TTML in MicroDVD: si perdono stile, posizione, fps e campi extra.
TTML in SBV: si perdono stile, posizione e campi extra.
TTML in SMI nel browser: si perdono stile e campi propri del formato.
TTML in SRT: si perdono stile, posizione e campi extra.
TTML in SSA nel browser: si perdono precisione e campi propri del formato.
TTML in TXT: restano fuori tempi, stile, posizione, a capo e campi extra.
TTML in VTT: si perdono stile, posizione e campi extra.
TXT in ASS nel browser: si perdono sincronizzazione e precisione.
TXT in CSV nel browser: si perde la sincronizzazione.
TXT in JSON nel browser: si perde la sincronizzazione.
TXT in LRC nel browser: si perdono sincronizzazione e precisione.
TXT in MicroDVD nel browser: si perdono sincronizzazione e frequenza dei fotogrammi.
TXT in SBV nel browser: si perde la sincronizzazione.
TXT in SMI nel browser: si perde la sincronizzazione.
TXT in SRT nel browser: si perde la sincronizzazione.
TXT in SSA nel browser: si perdono sincronizzazione e precisione.
TXT in TTML nel browser: si perde la sincronizzazione.
TXT in VTT nel browser: si perde la sincronizzazione.
VTT in ASS nel browser: si perdono precisione e campi propri del formato.
VTT in CSV nel browser: si perdono stile e campi propri del formato.
VTT in JSON nel browser: si perde il contenuto proprio del formato.
VTT in LRC: si perdono tempi, stile, precisione e campi extra.
VTT in MicroDVD: si perdono stile, fps e campi extra.
VTT in SBV nel browser: si perdono stile e campi propri del formato.
VTT in SMI nel browser: si perde il contenuto proprio del formato.
VTT in SRT nel browser: si perdono stile e campi propri del formato.
VTT in SSA nel browser: si perdono precisione e campi propri del formato.
VTT in TTML nel browser: si perde il contenuto proprio del formato.
VTT in TXT: si perdono tempi, stile, a capo e campi extra.
ASS: stile completo, posizione, karaoke e intestazioni, più tutte le conversioni.
CSV: una riga per blocco, con tempi e testo, cosa manca e tutte le conversioni collegate.
JSON: la struttura completa del modello interno, cosa conserva e tutte le conversioni.
LRC: una riga per timestamp, pensato per le canzoni, e tutte le conversioni collegate.
MicroDVD: tempi espressi in fotogrammi, cosa può esprimere e tutte le conversioni.
SBV: tempi con virgola e testo semplice, cosa manca e tutte le conversioni collegate.
SMI: Class=, stile e più lingue in un file, cosa manca e tutte le conversioni.
Cosa può esprimere SRT, cosa no, e tutte le conversioni da e verso gli altri formati.
SSA: il predecessore di ASS, cosa può esprimere e tutte le conversioni collegate.
TTML: XML con stili, regioni e metadati, cosa può esprimere e tutte le conversioni.
TXT: solo le parole, senza tempi né stile, cosa manca e tutte le conversioni collegate.
Cosa può esprimere VTT: NOTE, STYLE, REGION e allineamento, più tutte le conversioni.

Sincronizzazione

Basta la durata del video: il file si allunga o si comprime per combaciare con essa.
Bordi sul fotogramma più vicino a 25, 23,976, 29,97 fps: la durata non cambia.
Riscala ogni tempo fra due frequenze qualsiasi, 23,976, 24, 25, 29,97, 50 e 60 fps.
Ogni tempo per 0,95904: sottotitoli NTSC su copia PAL, 4,096% e non 4%.
Ogni tempo per 0,8 se i fotogrammi sono stati contati sul film e non a 29,97 fps.
Ogni tempo per 0,96 esatto: accelerazione PAL del 4%, e il costo in velocità di lettura.
Ogni tempo per 1,0427094: da PAL a NTSC, e 25→29,97 non è la coppia giusta.
Ogni tempo per 1,25 se la timeline era contata a 29,97: lo specchio dello 0,8.
Dimezza ogni tempo da 50 a 25 fps o dal conteggio in campi: si vede nella durata del file.
Un minimo di millisecondi di schermo vuoto fra i blocchi, sottratti al blocco precedente.
Una frase per blocco, tagliando su punto, interrogativo e a capo: abbreviazioni intatte.
Blocchi oltre il limite in pezzi leggibili: taglio alle parole, tempo in proporzione.
Blocchi oltre il limite in parti di durata uguale: pezzi e tempi calcolati dalla durata.
Parti scandite dall’orologio: tempi e numeri intatti, le parti tornano in uno zip.
Ogni blocco sotto il limite resta più a lungo: il tempo in più esce dallo spazio dopo.
Allunga il blocco precedente per chiudere il vuoto: ogni testo e tempo resta com’è.
Ogni blocco inizia dove finiva il precedente: tagli e rimozioni contati a parte.
Resta la parte dentro la finestra: blocchi fuori eliminati, quelli a cavallo tagliati lì.
Ogni tempo per una percentuale: allunga o comprime la timeline, per il PAL o una deriva.
Il primo blocco parte al tempo indicato: 00:00:00,000 toglie l’anticipo, senza tagli.
Un punto e dove deve stare: una coppia corregge il ritardo, due anche una deriva finale.
Solo l’inizio di ogni blocco si muove: i blocchi si accorciano o allungano dello scarto.
Ogni blocco avanti o indietro di un offset in ms: cambiano i tempi, non il testo.
Fotogrammi convertiti in tempo con la frequenza: 23,976, 24, 25, 29,97 e 30 fps.
Ogni blocco spostato di un timecode come 00:00:02,500, anche negativo: durata invariata.
Solo la fine di ogni blocco si muove: i sottotitoli durano di più o spariscono prima.
Solo i blocchi che iniziano nell’intervallo si muovono: una scena corretta, resto intatto.
Unisce blocchi vicini se la pausa è sotto il limite, riempiendola e tenendo ogni parola.
Blocchi sovrapposti in uno con entrambi i testi, dal primo inizio all’ultima fine.

Testo e stile

BOM UTF-8 in testa al file per i lettori che leggono i primi byte: niente da caricare.
Sposta le parole fra le righe esistenti, senza aggiungerne: la più lunga si accorcia.
Un colore per ogni riga, grassetto e corsivo intatti: i colori vecchi sono sostituiti.
Sposta ogni blocco in una delle nove posizioni, o toglie i marcatori {\anN} di ASS e SRT.
Da LF a CRLF o viceversa, anche su file misti: ogni timecode e numero resta com’è.
Ogni riga in maiuscolo per una consegna che lo richiede: niente upload e timecode intatti.
Ogni riga in minuscolo, sigle e nomi compresi: il file non lascia mai il browser.
UTF-8, UTF-8 con BOM, UTF-16LE o Windows-1252: i caratteri che non passano sono contati.
Shift-JIS, GBK, Big5, EUC-KR, Windows-1251 o ISO-8859-1 quando il testo esce sbagliato.
Un file bilingue in due, una lingua per file, decisa dal sistema di scrittura delle righe.
Rompe solo le righe oltre il numero di colonne: le altre restano com’erano, al loro posto.
Massimo di righe per blocco: chi lo supera viene compattato, gli altri restano intatti.
Ogni riga come frase, maiuscola all’inizio: il rimedio ai file scritti tutti in maiuscolo.
Aggiunge la maiuscola a ogni riga che non ce l’ha, saltando trattini e virgolette.
Maiuscola a ogni parola, le brevi restano com’erano: sigle e marche già maiuscole intatte.
Colore e font via da ogni riga: resta lo stile del lettore, nessun blocco si sposta.
Markup via dal testo, compresi speaker e class di WebVTT: resta il dialogo leggibile.
Da ASS o SSA via stile, karaoke, blocchi {...} e posizione: restano testo e tempi.
Toglie i timecode nel testo, come [00:01:23], lasciando cue sonori, orari e frame.
Toglie il byte order mark per script di build e parser rigidi: nessun blocco toccato.
Corsivo via da ogni riga, parole invariate: niente caricato, i tempi restano uguali.
Toglie il testo fra parentesi quadre, suoni e musica compresi, e chiude il buco che resta.
Toglie gli intervalli sottolineati senza toccare testo, timecode o altri stili sulla riga.
In un passaggio via le note per non udenti: etichette, incisi, parentesi e cue musicali.
Toglie nome maiuscolo e due punti a inizio riga: resta il dialogo, tempi intatti.
Note fra parentesi della traccia per non udenti, riconosciute dalla forma: niente upload.
Ogni blocco su una riga: le interruzioni interne si uniscono, tempi e numeri invariati.
Toglie le note e le righe cantate: i blocchi parlati tengono parole e timecode.
Toglie corsivo, grassetto, sottolineato, colore e karaoke: parole e tempi intatti.
Riscrive ogni blocco al numero di colonne dato: righe lunghe spezzate, corte unite.
Regex: gruppi di cattura, flag e una sostituzione diversa per ogni occorrenza nel testo.
Tiene una lingua del file bilingue e scarta l’altra: un solo file, nessun caricamento.
Via il grassetto da ogni riga, corsivo e colori restano: niente lascia la scheda.
Sostituisce in ogni blocco: ricerca letterale, parola intera e maiuscole, stile intatto.
Due file in uno bilingue, blocchi accoppiati per tempo, entrambe le lingue conservate.
Primo file fermo nei tempi: i blocchi del secondo senza riscontro sono scartati e contati.
Le due lingue sulla stessa riga, col separatore che scegli: blocchi accoppiati per tempo.

Controlli di qualità

Conformità e accessibilità

Timecode

Esportazione e integrazione

Input multimediale