Testo e stile
Cambiare maiuscole e minuscole, togliere tag, ricolorare o riposizionare le righe, unire o separare tracce bilingui, correggere la codifica.
37 strumenti
Aggiungere il BOM ai sottotitoli
BOM UTF-8 in testa al file per i lettori che leggono i primi byte: niente da caricare.
Bilanciare le righe dei sottotitoli
Sposta le parole fra le righe esistenti, senza aggiungerne: la più lunga si accorcia.
Mettere la maiuscola a ogni riga
Aggiunge la maiuscola a ogni riga che non ce l’ha, saltando trattini e virgolette.
Cambiare il colore dei sottotitoli
Un colore per ogni riga, grassetto e corsivo intatti: i colori vecchi sono sostituiti.
Cambiare la posizione dei sottotitoli
Sposta ogni blocco in una delle nove posizioni, o toglie i marcatori {\anN} di ASS e SRT.
Convertire la codifica dei sottotitoli
UTF-8, UTF-8 con BOM, UTF-16LE o Windows-1252: i caratteri che non passano sono contati.
Convertire i fine riga dei sottotitoli
Da LF a CRLF o viceversa, anche su file misti: ogni timecode e numero resta com’è.
Trovare e sostituire nei sottotitoli
Sostituisce in ogni blocco: ricerca letterale, parola intera e maiuscole, stile intatto.
Correggere la codifica dei sottotitoli
Shift-JIS, GBK, Big5, EUC-KR, Windows-1251 o ISO-8859-1 quando il testo esce sbagliato.
Unire sottotitoli bilingui su una riga
Le due lingue sulla stessa riga, col separatore che scegli: blocchi accoppiati per tempo.
Unire due file su una sola timeline
Primo file fermo nei tempi: i blocchi del secondo senza riscontro sono scartati e contati.
Tenere una lingua nei sottotitoli
Tiene una lingua del file bilingue e scarta l’altra: un solo file, nessun caricamento.
Limitare le righe per sottotitolo
Massimo di righe per blocco: chi lo supera viene compattato, gli altri restano intatti.
Convertire i sottotitoli in minuscolo
Ogni riga in minuscolo, sigle e nomi compresi: il file non lascia mai il browser.
Unire due file di sottotitoli
Due file in uno bilingue, blocchi accoppiati per tempo, entrambe le lingue conservate.
Sostituire con espressioni regolari
Regex: gruppi di cattura, flag e una sostituzione diversa per ogni occorrenza nel testo.
Rimuovere tutta la formattazione
Toglie corsivo, grassetto, sottolineato, colore e karaoke: parole e tempi intatti.
Rimuovere i tag override ASS
Da ASS o SSA via stile, karaoke, blocchi {...} e posizione: restano testo e tempi.
Togliere il grassetto dai sottotitoli
Via il grassetto da ogni riga, corsivo e colori restano: niente lascia la scheda.
Rimuovere il BOM dai sottotitoli
Toglie il byte order mark per script di build e parser rigidi: nessun blocco toccato.
Rimuovere il testo fra parentesi quadre
Toglie il testo fra parentesi quadre, suoni e musica compresi, e chiude il buco che resta.
Rimuovere i tag font e colore
Colore e font via da ogni riga: resta lo stile del lettore, nessun blocco si sposta.
Rimuovere i tag HTML dai sottotitoli
Markup via dal testo, compresi speaker e class di WebVTT: resta il dialogo leggibile.
Rimuovere il corsivo dai sottotitoli
Corsivo via da ogni riga, parole invariate: niente caricato, i tempi restano uguali.
Rimuovere le interruzioni di riga
Ogni blocco su una riga: le interruzioni interne si uniscono, tempi e numeri invariati.
Rimuovere note musicali e suoni
Toglie le note e le righe cantate: i blocchi parlati tengono parole e timecode.
Rimuovere le informazioni non verbali
Note fra parentesi della traccia per non udenti, riconosciute dalla forma: niente upload.
Rimuovere le annotazioni SDH
In un passaggio via le note per non udenti: etichette, incisi, parentesi e cue musicali.
Rimuovere le etichette di parlante
Toglie nome maiuscolo e due punti a inizio riga: resta il dialogo, tempi intatti.
Rimuovere i timecode dal testo
Toglie i timecode nel testo, come [00:01:23], lasciando cue sonori, orari e frame.
Rimuovere la sottolineatura
Toglie gli intervalli sottolineati senza toccare testo, timecode o altri stili sulla riga.
Mettere i sottotitoli in stile frase
Ogni riga come frase, maiuscola all’inizio: il rimedio ai file scritti tutti in maiuscolo.
Dividere i sottotitoli bilingui in due
Un file bilingue in due, una lingua per file, decisa dal sistema di scrittura delle righe.
Dividere le righe troppo lunghe
Rompe solo le righe oltre il numero di colonne: le altre restano com’erano, al loro posto.
Mettere le maiuscole in stile titolo
Maiuscola a ogni parola, le brevi restano com’erano: sigle e marche già maiuscole intatte.
Convertire i sottotitoli in maiuscolo
Ogni riga in maiuscolo per una consegna che lo richiede: niente upload e timecode intatti.
Riscrivere le righe a N colonne
Riscrive ogni blocco al numero di colonne dato: righe lunghe spezzate, corte unite.
Altre categorie
Conversione dei formati
Spostare i sottotitoli tra SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON, testo semplice e CSV, sapendo che cosa perde ogni conversione.
Sincronizzazione
Spostare, allungare e riallineare la sincronizzazione dei sottotitoli: frequenza dei fotogrammi, sovrapposizioni, spazi vuoti, ritaglio e divisione.
Controlli di qualità
Rilevare difetti strutturali nei sottotitoli: sovrapposizioni, spazi vuoti, blocchi vuoti, tempi non monotoni e durate anomale, uno per pagina o tutti.
Conformità e accessibilità
Confrontare i sottotitoli con le soglie di velocità di lettura, lunghezza delle righe e durata a schermo di EN 301 549, WCAG, FCC, Ofcom, Netflix e BBC.
Timecode
Rietichettare i timecode tra 30 fps non-drop e 29,97 drop-frame, due convenzioni che si scostano di 3,6 secondi ogni ora, in entrambe le direzioni.
Esportazione e integrazione
Trasformare i sottotitoli in un elemento track HTML, in un elenco di capitoli YouTube, in una trascrizione in testo semplice o in un PDF stampabile.
Input multimediale
Estrarre tracce di sottotitoli da un video, trascrivere la voce con Whisper, riconoscere i bitmap PGS e VobSub e risincronizzare sull’audio nel browser.