Gå til hovedindholdet
SubtitleMatrix

TXT til SSA

FormatkonverteringTransskription i ren tekst
Eller indsæt underteksttekst

Indstillinger

Bruges når kilden ikke har sluttider (almindelig tekst, LRC). Tidslinjen i resultatet genereres her i stedet for at blive konverteret, så dette tal er, hvad du får.

Hvad denne konvertering ændrer

2 ting frasorteres eller kræver en beslutning

  • Timing

    selve tidslinjen – kilden registrerer ingen tider, så resultatets genereres i stedet for at blive konverteret

  • Præcision

    tidspræcision – resultatets ur er grovere, så hvert tidsstempel afrundes til nærmeste 10 ms

Denne liste kommer fra kapabilitetsmatricen for disse to formater, ikke fra den konkrete fil, du indlæste. En bestemt fil kan miste mere, hvis den bruger egenskaber, som formatet tillader, men matricen ikke modellerer.

Denne side konverterer en Plain Text (TXT)-fil til SubStation Alpha (SSA). TXT har ingen tidskoder, så tidslinjen i SSA genereres med 2.000 ms per tekstblok, og SSA har kun hundrededele sekunder, så tiderne rundes til nærmeste 10 ms.

Når TXT bliver SSA, følger dette ikke med: tidslinjen (den findes ikke i kilden og genereres af os) og tidspræcisionen. Rapporten over filfeltet viser tabene, før du vælger en fil, og tæller dem per fil, når filen er læst.

En fil eller en hel sæson: køen behandler filerne i rækkefølge, du kan afbryde undervejs, og resultaterne hentes samlet som én ZIP-fil. Hele konverteringen kører i browseren – filen forlader aldrig din computer.

Eksempler

En typisk TXT-fil konverteret til SSA

Input

The quick brown fox jumps over the lazy dog.

Second paragraph, first line.
Second paragraph, second line.

Resultat

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:02.00,Default,,0,0,0,,The quick brown fox jumps over the lazy dog.
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Second paragraph, first line.
Dialogue: 0,0:00:04.00,0:00:06.00,Default,,0,0,0,,Second paragraph, second line.

Tiderne på højre side er genereret med 2.000 ms per tekstblok; teksten kommer uændret fra TXT-filen.

Samme konvertering på en beskidt TXT-fil

Input


Hello world.

Second block.

Resultat

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:02.00,Default,,0,0,0,,Hello world.
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Second block.

Sådan ser beskadigede filer ud i virkeligheden – blandede linjeskift, løse mellemrum og tomme felter. Sammenlign med det pæne eksempel ovenfor for at se, hvad TXT-læseren tilgiver, før filen skrives som SSA.

Ofte stillede spørgsmål

Hvordan skrives den samme tid i TXT og SSA?

TXT har ingen tidskoder, så tidslinjen i SSA genereres med 2.000 ms per tekstblok, og SSA har kun hundrededele sekunder, så tiderne rundes til nærmeste 10 ms.

Hvad går tabt, når TXT bliver SSA?

Når TXT bliver SSA, melder kapacitetstabellen: tidslinjen (den findes ikke i kilden og genereres af os) og tidspræcisionen. Teksten bevares, og tiderne lægges som en genereret tidslinje. I målformatet skriver SSA Dialogue-linjer med Marked=0 og hundrededele sekunder. Rapporten over filfeltet viser tabene, før du vælger en fil, og tæller dem per fil, når filen er læst.

Kan SSA rumme det, som TXT gemmer uden for tekstblokkene?

Ja. TXT har ingen blokke uden for linjerne. Der er derfor intet privat indhold at miste. SSA gemmer [Script Info], indlejrede skrifter og grafik samt Comment-linjer uden for tekstblokkene.

Hvordan håndteres en beskidt TXT-fil, før den bliver SSA?

Når TXT bliver SSA, læses kilden sådan: Når TXT læses, genereres en tidslinje med 2.000 ms per tekstblok; samme format kan skrives tilbage byte for byte. Sådan skrives resultatet: Filen får [Script Info], en [V4 Styles]-tabel og Dialogue-linjer.

Hvor kommer tidslinjen fra, når TXT bliver SSA?

Når TXT bliver SSA, har kilden hverken start- eller sluttider, så læseren genererer en tidslinje med 2.000 ms per tekstblok. Den tid, du ser i SSA-filen, er altså vores, ikke filens, og du bør kontrollere den mod billedet.

Bliver min TXT-fil uploadet, når jeg laver SSA?

Nej. Både læsningen af TXT og skrivningen af SSA sker i browseren, så intet af teksten, tiderne eller tagsene sendes i en anmodning. Du kan lægge en hel sæson ind, afbryde undervejs og hente resultaterne som én ZIP-fil; når siden er indlæst, virker den også uden net.

Relaterede værktøjer