Hopp til hovedinnhold
SubtitleMatrix

SSA til MicroDVD

FormatkonverteringSubStation Alpha (SSA)
Eller lim inn underteksttekst

Innstillinger

Hvilken bildefrekvens tidene telles i. På formatsidene er det dette MicroDVD trenger, fordi det lagrer tid som bildenummer. På sidene for bildefrekvens er det frekvensen filen ble tidsstyrt mot — versjonen undertekstene ble laget for — og sidens andre boks tar frekvensen til videoen du skal bruke dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de vanlige. Tar du feil, forskyves hele tidslinjen, og på bildefrekvenssidene forskyves den med et forhold i stedet for et fast beløp.

Hva denne konverteringen endrer

5 ting slippes eller trenger en avgjørelse

  • Formatering

    all formatering (fet, kursiv, farge, kontur, skygge)

  • Plassering

    plassering på skjermen (hver tekstblokk går tilbake til standardposisjonen)

  • Karaoke

    karaoketiming (utheving per stavelse)

  • Bildefrekvens

    dette formatet lagrer tider som bildenummer — tidene avhenger av bildefrekvensen du oppgir

  • Formatspesifikt innhold

    innhold som kildeformatet oppbevarer utenfor tekstblokkene (blokker utenom tekstblokkene, topptekst, innstillinger per tekstblokk, kommenterte hendelser) — målformatet har ingen plass til det

Denne listen kommer fra egenskapsmatrisen for disse to formatene, ikke fra den bestemte filen du lastet inn. En bestemt fil kan miste mer hvis den bruker egenskaper formatet tillater, men matrisen ikke modellerer.

Denne SSA-til-MicroDVD-konverteringen tar en fil, eller tekst limt inn i boksen, og gir deg MicroDVD-utdataen uten å sende noe videre.

Forskjellen mellom SSA og MicroDVD er ikke kosmetisk: all formatering forsvinner — fet, kursiv, farge, omriss og skygge; plasseringen forsvinner, og hver tekstblokk faller tilbake til standardplassen; karaoketimingen per stavelse forsvinner; MicroDVD lagrer tid som bildenummer, så hvert tidsstempel festes til nærmeste bilde ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt); MicroDVD har ingen plass til innholdet SSA oppbevarer utenfor tekstblokkene.

Listen over filboksen er regnet ut fra hva SSA og MicroDVD kan uttrykke, ikke fra filen din, så svaret er det samme før du laster opp noe.

Du kan kjøre én SSA-fil eller en hel sesong til MicroDVD i samme kjøring: filene behandles én om gangen, kjøringen kan avbrytes underveis, og alt kommer ned som én ZIP.

Konverteringen fra SSA til MicroDVD skjer i nettleseren din, så ingenting lastes opp.

Eksempler

En typisk SSA-fil konvertert til MicroDVD

Inndata

[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal

[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: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines

Resultat

{1}{1}25
{25}{100}Hello there.
{125}{200}Italic line.
{225}{300}Two|lines

Dette går tapt i utdataen: formatering, plassering, karaoke, bildefrekvens og metadata. Bildefrekvensen avgjør avbildningen: hvert tidsstempel festes til nærmeste bilde ved verdien i sidefeltet, og 25 fps brukes hvis feltet står tomt.

Samme SSA-til-MicroDVD-konvertering med vanskelig inndata

Inndata

[Script Info]
Title: Dirty SSA
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
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.

Resultat

{1}{1}25
{25}{100}Bold and underlined.
{125}{200}A soft|break and a {\p1}mystery{\p0} code.

Slik ser skader på ekte filer ut — blandede linjeskift, løse mellomrom, tomme felt. Sammenlign med det ryddelige eksempelet over for å se hva SSA-parseren tilgir.

Ofte stilte spørsmål

Hva går tapt når SSA blir MicroDVD?

Dette: all formatering forsvinner — fet, kursiv, farge, omriss og skygge; plasseringen forsvinner, og hver tekstblokk faller tilbake til standardplassen; karaoketimingen per stavelse forsvinner; MicroDVD lagrer tid som bildenummer, så hvert tidsstempel festes til nærmeste bilde ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt); MicroDVD har ingen plass til innholdet SSA oppbevarer utenfor tekstblokkene. På kildesiden har SSA en full stiltabell, plassering, karaoke og hundredelers tider; på målsiden har MicroDVD bildenummer for start og slutt, og derfor kommer de nevnte tingene ikke med. Teksten og rekkefølgen kommer over.

Hvordan skrives tidsstemplene om fra SSA til MicroDVD?

En tid i SSA ser slik ut: `0:00:04.13` — hundredeler. I MicroDVD skrives den som `{103}{175}` — bildenummer, ikke klokketid. Ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt) festes hvert tidsstempel til nærmeste bilde; ved 25 fps er ett bilde 40 ms. Rekkefølgen er den samme, og ingen tekstblokk flyttes mer enn ett bilde.

Hvilken bildefrekvens skal jeg bruke når SSA blir MicroDVD?

MicroDVD lagrer tid som bildenummer, så konverteringen fra SSA trenger en bildefrekvens. Verdien i sidefeltet brukes; står feltet tomt, antas 25 fps. En feil verdi vises knapt i starten og driver lenger utover i filmen.

Hva skjer med formateringen fra SSA i MicroDVD?

Stiltabellen og de innebygde taggene i SSA forsvinner: MicroDVD har ingen stiltabell og skriver rå tekst, så fet, kursiv og farge blir bare vanlige tegn.

Hvordan ser en MicroDVD-fil ut når den er laget fra SSA?

MicroDVD begynner hver linje med to bildenummer i krøllparenteser, skriver linjeskift som `|` og kan ha et `{1}{1}25`-hode med bildefrekvens. Konverteringen fra SSA fyller den formen: hver tekstblokk blir én MicroDVD-blokk, i samme rekkefølge, med SSA-ens tekst delt i de samme linjene.

Kan jeg konvertere MicroDVD tilbake til SSA, og hva går tapt da?

Ja, og den veien har sin egen tap-liste: MicroDVD lagrer tid som bildenummer, så hvert tidsstempel avhenger av bildefrekvensen du oppgir; filens eget `{1}{1}`-hode brukes hvis feltet står tomt, og 25 fps er siste utvei; den siste desimalen forsvinner, fordi klokken i SSA runder hvert tidsstempel til nærmeste 10 ms. Det er ikke den samme listen som SSA → MicroDVD, fordi de to formatene beholder ulike ting.

Beholder MicroDVD plasseringen som SSA beskriver?

Nei. SSA kan plassere en tekstblokk på skjermen, men MicroDVD har ingen posisjonsmodell, så hver tekstblokk faller tilbake til spillerens standardplass; posisjonen står i tap-listen.

Hva gjør MicroDVD med en tekstblokk fra SSA som har flere linjer?

Den beholder linjene. SSA og MicroDVD uttrykker begge flere linjer per tekstblokk, og konverteringen skriver linjeskiftet med `|` mellom linjene i stedet for å slå sammen teksten.

Forsvinner karaoketimingen i SSA når jeg konverterer til MicroDVD?

Ja. SSA kan lagre per stavelse når en linje skal lyse opp, men MicroDVD har ingen slik instruksjon; ordene blir stående, men timingen per stavelse er borte.

Hva skjer med kommentarer og metadata i SSA når filen blir MicroDVD?

SSA kan ha `[Script Info]`, innbakte skrifter i `[Fonts]`, grafikk i `[Graphics]` og kommenterte hendelser utenfor tekstblokkene. MicroDVD har et eventuelt `{1}{1}fps`-hode med bildefrekvensen; derfor registreres dette som tap, og det er tekstblokkene som kommer med videre.

Relaterte verktøy