Gå till huvudinnehållet
SubtitleMatrix

Ta bort all formatering

Text och formateringTa bort markup och taggar
Eller klistra in undertexttext

Inställningar

Ett fält, sju val, och varje val har en egen sida. Kursiv, fet, understruken och färg tar bort just den sortens intervall och lämnar resten av radens formatering orörd. Alla tar bort varje intervall som verktyget modellerar – de fyra plus karaoketider – men lämnar allt annat i texten orört. HTML gör samma sak och sopar sedan även bort den vinkelparentesmarkering som blev kvar i texten eftersom verktyget inte modellerar den, som VTT:s <v Bob>-talartaggar och <c.className>. ASS gör i stället samma sak för åsidosättningsblock och rensar de {...}-koder som inte kändes igen vid läsningen, som {\fad(500,500)}. Den här sidan fyller i fältet med valet som dess titel namnger och listar inget annat.

Vilken bildfrekvens tiderna räknas i. På formatsidorna är det här vad MicroDVD behöver, eftersom formatet lagrar tider som bildnummer. På bildfrekvenssidorna är det den frekvens som filens tider byggdes för – den version som undertexterna gjordes för – och sidans andra fält tar frekvensen för den video du ska använda dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 och 60 är de vanligaste. Blir det fel förskjuts hela tidslinjen, och på bildfrekvenssidorna förskjuts den med ett förhållande i stället för med ett fast belopp.

Ta bort all formatering som sitter på texten. Sidan tar bort kursiv, fet, understrykning, färg och karaoketider, så att bara orden, radbrytningarna och tiderna står kvar.

Alla de fem sorterna tas bort i samma körning: <i> och <b> i HTML-stil, {\i1} och {\u1} i ASS-stil, <font color> och {\c&H...&} samt karaoketaggar som {\k50}. Sidan arbetar på de formateringar som finns i texten, inte på formatets syntax i stort.

Vissa saker rörs inte. Positionering som {\an8} och {\pos(100,200)} står kvar, liksom WebVTT:s talartagg <v Bob> och klasstagg <c.yellow>. De är inte formatering på texten utan placering respektive en referens till en regel i formatets egen tabell. ASS-filens Style-rad och stilarna i [V4+ Styles] lämnas också orörda.

En fil utan formatering kommer tillbaka byte för byte som den var. Alla tolv format kan användas, och filen lämnar aldrig datorn.

Exempel

Fyra sorters formatering på samma rad

Indata

1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>

2
00:00:03,000 --> 00:00:04,000
<i>A voice off screen.</i> The <u>door</u> is <font color="red">open</font>.

Resultat

1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE

2
00:00:03,000 --> 00:00:04,000
A voice off screen. The door is open.

Fet, kursiv och understrykning tas bort tillsammans med färgen, så bara orden står kvar. Den första raden CHAPTER ONE behåller sin text, och den andra blir A voice off screen. The door is open.

En talartagg och en klasstagg intill en kursiv

Indata

WEBVTT

00:00:01.000 --> 00:00:02.000
<v Bob><i>Hello</i> there.

00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>

Resultat

WEBVTT

00:00:01.000 --> 00:00:02.000
<v Bob>Hello there.

00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>

Kursiven tas bort, medan <v Bob> och <c.yellow> står kvar. De är inte formatering på texten utan en talare respektive en klass, och sidan rör dem inte. Texten blir Hello there. och Careful.

Karaoketider i en ASS-fil

Indata

[Script Info]
Title: karaoke

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1

[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,,{\k50}he{\k50}llo {\b1}there{\b0}

Resultat

[Script Info]
Title: karaoke

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1

[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,,hello there

Karaoketaggarna {\k50} och fetmarkeringen tas bort, så dialogue-fältet blir hello there. Filens [Script Info], Style-rad och Dialogue-radens tider är oförändrade.

Vanliga frågor

Vilka sorters formatering tar sidan bort?

Kursiv, fet, understrykning, färg och karaoketider, i både HTML-stil och ASS-stil. Det gäller <i>, <b>, <u>, <font color>, {\i1}, {\b1}, {\u1}, {\c&H...&} och {\k50}. Alla fem sorterna tas bort i samma körning, så du behöver inte köra sidan flera gånger.

Rör sidan positionering?

Nej. Positionering som {\an8} och {\pos(100,200)} står kvar, eftersom den placerar texten på skärmen i stället för att formatera den. Vill du ta bort även positioneringen finns sidan för ASS-överlagringstaggar, som tar bort \pos men behåller \an. Den här sidan tar inte bort någon av dem.

Varför står WebVTT-taggarna kvar?

Taggarna <v Bob> och <c.yellow> är inte formatering på texten. <v> anger vem som talar och <c> pekar på en klass i formatets egen tabell. Sidan rör dem inte, eftersom de hör till formatets syntax. Vill du ta bort dem ska du använda sidan som tar bort HTML-taggar.

Vad händer med ASS-filens stilrad?

Den lämnas orörd, liksom [Script Info] och de definierade stilarna i [V4+ Styles]. Sidan tar bara bort formatering som sitter inne i Dialogue-radens textfält. En stil som definieras i tabellen behåller alltså sin fetstil och färg; det är textens egna överlagringar som försvinner.

Vad händer med en fil som inte har någon formatering?

Den kommer tillbaka byte för byte som den var, med samma tider, radbrytningar och teckenkodning. Sidan ändrar inget när det inte finns något att ta bort, så en ren textfil går säkert att köra genom den utan att något går förlorat.

Fungerar borttagningen av all formatering i ASS-filer?

Ja, och i de elva andra formaten. Sidan tar bort formatering både i HTML-stil och i ASS-stil, så <i>, <b>, <font color> och {\i1}, {\b1}, {\c&H...&} försvinner oavsett format. Filens stilar i [V4+ Styles] rörs inte.

Relaterade verktyg