Andare al contenuto principale
SubtitleMatrix

Trovare e sostituire nei sottotitoli

Testo e stileTrovare e sostituire
Oppure incollare il testo dei sottotitoli

Opzioni

Confronto letterale, carattere per carattere. Nessun carattere jolly e nessuna espressione regolare, quindi un punto corrisponde a un punto e un asterisco a un asterisco.

Inserito esattamente come digitato. Lasciare vuoto per eliminare ogni corrispondenza anziché sostituirla.

Disattivato per impostazione predefinita, quindi Alex e alex valgono come la stessa parola. Attivandolo non è più così.

Disattivato per impostazione predefinita, quindi una corrispondenza può cadere dentro una parola più lunga. Attivandolo, cercare the lascia stare theme. Il giudizio dipende dal fatto che i caratteri vicini siano lettere o cifre, quindi vale anche sui testi cinesi, giapponesi e coreani.

La frequenza dei fotogrammi in cui sono contati i tempi. Nelle pagine di formato è quella che serve a MicroDVD, perché memorizza i tempi come numeri di fotogramma. Nelle pagine della frequenza dei fotogrammi è la cadenza con cui è stato temporizzato il file — la versione per cui sono stati creati i sottotitoli — e il secondo riquadro della pagina accetta la frequenza del video con cui verranno usati. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 sono quelle comuni. Sbagliarla sposta l’intera timeline, e nelle pagine della frequenza dei fotogrammi la sposta di un rapporto anziché di un importo fisso.

Compilare Trova per avviare.

Questa pagina sostituisce un pezzo di testo ovunque compaia in un file di sottotitoli. La ricerca è letterale: ogni carattere che digitate viene confrontato così com’è, quindi nulla nella casella viene trattato come un modello e il testo di sostituzione entra esattamente come l’avete scritto. Il numero di corrispondenze riportato è esattamente il numero di punti che sono cambiati.

Due interruttori decidono che cosa conta come corrispondenza. La distinzione tra maiuscole e minuscole è disattivata all’inizio, quindi Alex e alex sono la stessa parola; attivatela e non lo sono più. Anche parola intera è disattivata, e attivarla impedisce a the di essere trovato dentro theme. Quel controllo chiede se i caratteri ai due lati di una corrispondenza sono lettere o cifre, ed è per questo che funziona anche su testi cinesi, giapponesi e coreani invece che solo su scritture che separano le parole con spazi.

Lo stile in linea sopravvive a una sostituzione ogni volta che c’è un posto onesto in cui stare: un tag viene portato con sé quando la modifica lo sposta e allungato quando la modifica avviene al suo interno. Quando una sostituzione attraversa il bordo di un intervallo stilizzato il markup viene scartato e contato nel rapporto delle perdite, perché l’alternativa è un corsivo avvolto intorno alle lettere sbagliate: un file che sembra corretto e a schermo si legge male. Gli orari non vengono mai toccati. Ogni file viene letto e riscritto nel proprio formato, nulla viene caricato, e un’intera stagione passa dalla coda in una volta.

Esempi

Una variante ortografica in tutto il file

Ingresso

1
00:00:01,000 --> 00:00:02,000
The colour of the sky.

2
00:00:03,000 --> 00:00:04,000
colourless and calm.

Uscita

1
00:00:01,000 --> 00:00:02,000
The color of the sky.

2
00:00:03,000 --> 00:00:04,000
colorless and calm.

Anche colourless viene riscritta. Una ricerca letterale non ha idea di che cosa sia una parola, quindi è l’opzione parola intera — non il termine cercato — a decidere che quella parte resti com’è quando la volete fuori. Qui l’interruttore è spento, ed è per questo che il suffisso viene riscritto insieme alla radice.

Parola intera, quindi theme resta intatto

Ingresso

1
00:00:01,000 --> 00:00:02,000
the theme of the day

Uscita

1
00:00:01,000 --> 00:00:02,000
a theme of a day

Entrambi i the autonomi vengono sostituiti e quello dentro theme no. Una ricerca di sottostringa semplice avrebbe prodotto a me of a day, che è la specie di danno che nessuno nota finché il file non va in onda. L’interruttore parola intera è l’unica cosa che separa i due esiti.

Una sostituzione che attraversa un intervallo in corsivo

Ingresso

1
00:00:01,000 --> 00:00:02,000
the <i>cat</i> sat

Uscita

1
00:00:01,000 --> 00:00:02,000
the kat sat

La modifica scavalca l’intervallo in corsivo, quindi il markup non ha più un posto corretto dove stare e viene scartato. Il rapporto delle perdite lo conta invece di lasciare un corsivo intorno alle lettere sbagliate. Notate che la parola sostituita è più corta dell’originale e che il corsivo non viene spostato su di essa.

Domande frequenti

La ricerca di questa pagina è una stringa letterale o un’espressione regolare?

Letterale. Ogni carattere nella casella viene confrontato così com’è stato digitato, quindi un punto corrisponde a un punto e un asterisco a un asterisco. Il confronto con un modello è uno strumento separato, perché un modello che corrisponde a troppo può riscrivere migliaia di blocchi in una sola passata, mentre una ricerca letterale può soltanto non trovare nulla.

La corrispondenza per parola intera funziona sulle lingue scritte senza spazi?

Sì. Invece di cercare gli spazi, il controllo domanda se i caratteri immediatamente prima e dopo una corrispondenza sono lettere o cifre. Questo lo fa funzionare sui sottotitoli cinesi, giapponesi e coreani, dove una regola basata sugli spazi tratterebbe l’intera riga come un’unica parola e quindi non troverebbe mai un confine.

Che fine fanno i tag in corsivo e in grassetto quando il testo cambia?

Un tag viene portato con sé quando la modifica avviene fuori da esso e allungato quando avviene al suo interno. Quando una sostituzione attraversa il bordo di un tag non resta più un posto corretto per il markup, quindi viene scartato e il rapporto delle perdite dice quanti tag sono stati persi. Il testo della riga resta sempre quello riscritto dalla sostituzione.

Posso cancellare del testo invece di sostituirlo?

Sì: lasciate vuota la casella di sostituzione e ogni corrispondenza viene rimossa. Una casella di ricerca vuota è una cosa completamente diversa: senza nulla da cercare non c’è nulla da cambiare, e la pagina lo dice invece di riscrivere il file. È una distinzione che conta nella coda, perché una riga che riporta zero modifiche non è una riga fallita.

Qualche orario cambia in questa pagina di ricerca e sostituzione?

Nessuno. Solo il testo dentro i blocchi viene riscritto; ogni orario di inizio e di fine viene trasportato esattamente com’era, e i numeri dei blocchi restano quelli del file. Se un file ha bisogno di spostare la sua linea temporale, per quello ci sono gli strumenti di temporizzazione, che lavorano sugli orari e non sulle parole.

La sostituzione mantiene il file nello stesso formato di partenza?

Sì. Ogni file viene letto per il formato che è, la sostituzione viene applicata e il file viene riscritto in quello stesso formato: un file ASS resta ASS con i suoi stili e la sua posizionatura, un file LRC resta LRC, una trascrizione in testo semplice resta una trascrizione in testo semplice. Il formato viene ricavato dal contenuto e non dall’estensione.

Strumenti correlati