Gå til hovedindholdet
SubtitleMatrix

Fjern taleretiketter i undertekster

Tekst og formateringFjern beskrivelser for hørehæmmede
Eller indsæt underteksttekst

Indstillinger

Én boks, fem valg, og hvert valg har sin egen side. Firkantede parenteser fjerner parrede [firkantede] indskud, runde parenteser fjerner parrede (runde) indskud, talernavne fjerner et navn med store bogstaver og kolon efter det i begyndelsen af en linje, og musik og lydangivelser fjerner notesymbolerne. Alle annotationer er valget, der gør alle fire på én gang. Hvert eneste af dem redigerer selve ordene i stedet for formateringen, så linjen bliver kortere – og i modsætning til formateringssiderne kan en annotation, der blev fjernet, ikke sættes tilbage af det værktøj, der læser resultatet. Denne side udfylder boksen med det valg, dens titel nævner, og viser ingen andre.

Hvilken billedhastighed tiderne tælles i. På formatsiderne er det, hvad MicroDVD har brug for, fordi formatet gemmer tider som billednummer. På siderne om billedhastighed er det den hastighed, filen blev timet efter – den version, underteksterne blev lavet til – og sidens anden boks tager hastigheden for den video, du skal bruge dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de almindelige. Tager man fejl, forskydes hele tidslinjen, og på siderne om billedhastighed forskydes den med et forhold i stedet for et fast beløb.

Denne side fjerner taleretiketten i begyndelsen af en linje: navnet i versaler og kolon efter det, sammen med mellemrummet, der fulgte. `BOB: Det hørte jeg.` kommer ud som `Det hørte jeg.`, og `- JANE DOE: Det gjorde jeg også.` som `Det gjorde jeg også.` Intet andet i tekstblokken flytter sig — hverken timecodes, nummereringen eller ordene.

Etiketten matches på sin form frem for mod en liste af navne. En række versaler uden små bogstaver i, i begyndelsen af en linje, efterfulgt af et kolon, er en etiket. `BOB:`, `JANE DOE:`, `O'BRIEN:`, `BOB (V.O.):` og `- MARIA:` kvalificerer alle. `Han sagde: hej` gør ikke, fordi bogstaverne efter det store er små — det er replik med et kolon i, og at tage den ville betyde at spise en linje af filmen. `Jeg:` kvalificerer heller ikke: ét stort bogstav er ikke bevis nok, og en side, der tog det, ville gætte på det almindeligste pronomen i ethvert manuskript.

Taleretiketter dukker op af to forskellige grunde, og denne side tjener begge. I et spor til hørehæmmede markerer de et talerskift, som en seer, der ikke kan høre stemmerne, har brug for at følge scenen. I en tosproget fil er de ofte det eneste, der skiller de to sprog, der deler en linje. Samme form, samme redigering.

En etiket til en replik, der er delt over to tekstblokke, fanges på hver tekstblok for sig, så begge halvdele mister den. Filer læses for hvad de er frem for for deres endelse, så de tre måder, dette skrives på — ren tekst i SRT, en Dialogue-kolonne i ASS, en `<v Bob>`-tag i WebVTT — lander alle samme sted. Intet uploades, og alle formater, siden læser, accepteres.

Eksempler

Et nøgent navn og et navn bag en tankestreg

Input

1
00:00:01,000 --> 00:00:03,000
BOB: I heard that.

2
00:00:04,000 --> 00:00:06,000
- JANE DOE: So did I.

Resultat

1
00:00:01,000 --> 00:00:03,000
I heard that.

2
00:00:04,000 --> 00:00:06,000
So did I.

To af de former, en etiket tager i en rigtig fil: et navn alene og et navn bag den tankestreg, der markerer et talerskift. Begge går, og det gør kolon med mellemrummet efter også, hvilket er det, der forhindrer linjen i at begynde med et løst mellemrum. Det, der er tilbage, er replikken, som en seer, der kan høre scenen, ville læse den.

Kolon i replik, som får lov at være

Input

1
00:00:01,000 --> 00:00:03,000
He said: hello

2
00:00:04,000 --> 00:00:06,000
I: am not a label

Resultat

1
00:00:01,000 --> 00:00:03,000
He said: hello

2
00:00:04,000 --> 00:00:06,000
I: am not a label

Begge tekstblokke kommer byte for byte tilbage. Det første kolon følger et ord med små bogstaver, så det står inde i sætningen frem for foran den. Det andet følger et enkelt stort bogstav, og ét bogstav er ikke nok til at kalde noget et navn — en side, der behandlede det som et, ville slette det pronomen, ethvert manuskript er fuld af.

En etiket i Dialogue-kolonnen i en ASS-fil

Input

[Script Info]
Title: speaker

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic
Style: Default,Arial,20,&H00FFFFFF,0,0

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,BOB: I heard that.

Resultat

[Script Info]
Title: speaker

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic
Style: Default,Arial,20,&H00FFFFFF,0,0

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,I heard that.

I ASS er teksten den sidste af ti kommaseparerede kolonner på Dialogue-linjen, og etiketten sidder inde i den kolonne. Alt omkring den overlever: script-headeren, stiltabellen, kolonnelayoutet og hændelsens timing. Det er samme redigering som SRT-eksemplet, nået gennem et andet filformat.

Ofte stillede spørgsmål

Hvordan ved siden, hvilke ord der er en taleretiket?

På deres form: en række store bogstaver, cifre, mellemrum og tegnsætning uden små bogstaver i, i begyndelsen af en linje og afsluttet med et kolon. Det dækker `BOB:`, `JANE DOE:`, `O'BRIEN:` og `BOB (V.O.):` og udelukker `Han sagde:` og `Jeg:`. Reglen er skrevet som fraværet af små bogstaver frem for som en liste af navne, så den virker stadig på figurer og forkortelser, den aldrig har set.

Fjerner den et kolon, der er en del af replikken?

Nej. `Han sagde: hej` beholder sit kolon, fordi det store bogstav i begyndelsen følges af små bogstaver, og rækken ser derfor aldrig ud som et navn. Den forskel er hele grunden til, at versalkravet findes: kolon er almindelige i replik, og en side, der matchede ethvert kort ord før et kolon, ville tage nogle af dem og lade andre være ud fra noget, du ikke kunne forudsige.

Hvad sker der med tankestregen foran en taleretiket?

Den går med etiketten. En linje skrevet `- JANE DOE: Det gjorde jeg også.` kommer ud som `Det gjorde jeg også.` uden en indledende tankestreg, fordi stregen og navnet er samme markup — det er parret, der markerer et talerskift i et spor til hørehæmmede. En tankestreg, der åbner en linje uden et navn efter sig, lades i fred, siden der ikke er nogen etiket at parre den med.

Ændrer fjernelse af taleretiketter filens tider?

Nej. Kun teksten inde i hver tekstblok redigeres, så hver start og slutning forbliver som filen skrev den, og tekstbloknummereringen er filens egen. Fed- og kursivområder, der sad på selve etiketten, droppes og tælles i rapporten, siden der ikke er tekst tilbage til dem at dække; områder på replikken efter etiketten flytter med og overlever.

Hvorfor skulle nogen ville fjerne taleretiketterne?

Fordi et spor til hørehæmmede og et almindeligt undertekstspor er to forskellige produkter. Etiketten er der, så en seer, der ikke kan høre stemmerne, kan se, hvem der taler; når filen bruges som almindelige undertekster eller gives til en seer, der kan høre scenen, er navnene støj i begyndelsen af hver anden linje. Nogle tv-stationer forbyder dem også direkte, så fjernelsen er et leveringskrav frem for en præference.

Hvilke formater kan taleretiketterne fjernes fra?

Alle tolv, siden læser: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, ren tekst og CSV. En WebVTT-fil, der markerer sin taler med en `<v Bob>`-tag, læses for sin tekst, og taggen lades, hvor den er — at feje den slags markup væk er HTML-tagsidens opgave frem for denne.

Relaterede værktøjer