SSA naar MicroDVD
Of plak ondertiteltekst
Opties
In welke beeldsnelheid de tijden worden geteld. Op de formaatpagina’s is dit wat MicroDVD nodig heeft, want het slaat tijden op als framenummers. Op de beeldsnelheidspagina’s is het de snelheid waartegen het bestand getimed is — de versie waarvoor de ondertitels gemaakt zijn — en het tweede vak op de pagina neemt de snelheid van de video die je gaat gebruiken. 23,976, 24, 25, 29,97, 30, 50, 59,94 en 60 zijn de gebruikelijke. Een verkeerde waarde verschuift de hele tijdlijn, en op de beeldsnelheidspagina’s verschuift ze die met een verhouding in plaats van met een vast bedrag.
Wat deze conversie verandert
5 dingen vervallen of vragen om een beslissing
- Opmaak
alle opmaak (vet, cursief, kleur, contour, schaduw)
- Positionering
positionering op het scherm (elk blok keert terug naar de standaardpositie)
- Karaoke
karaoke-timing (markering per lettergreep)
- Beeldsnelheid
dit formaat slaat tijden op als framenummers — de tijden hangen af van de beeldsnelheid die je opgeeft
- Formaatspecifieke inhoud
inhoud die het bronformaat buiten zijn blokken bewaart (blokken die geen ondertitel zijn, koptekst, instellingen per blok, uitgecommentarieerde gebeurtenissen) — het doelformaat heeft er geen plek voor
Deze lijst komt uit de capaciteitenmatrix voor deze twee formaten, niet uit het bestand dat je hebt geladen. Een specifiek bestand kan meer verliezen wanneer het kenmerken gebruikt die het formaat toestaat maar de matrix niet modelleert.
Deze pagina zet SSA om naar MicroDVD. Sleep een bestand naar binnen — of plak de tekst — en je krijgt de MicroDVD-versie terug. De conversie draait volledig in je browser, dus er wordt niets geüpload en je hebt geen account nodig.
De twee formaten bewaren niet dezelfde dingen, en het verschil is niet cosmetisch: stijl, positie, karaoke, beeldsnelheid en formaateigen constructies hebben in MicroDVD geen plek. De lijst hierboven komt uit wat beide formaten kunnen uitdrukken, niet uit jouw bestand; het antwoord is dus hetzelfde voordat je iets laadt.
Eén bestand kan, een heel seizoen ook: de wachtrij werkt ze op volgorde af en de resultaten komen samen als één ZIP binnen.
Voorbeelden
Een typisch SSA-bestand, omgezet naar MicroDVD
Invoer
[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
Uitvoer
{1}{1}25
{25}{100}Hello there.
{125}{200}Italic line.
{225}{300}Two|lines
Verloren in deze uitvoer: stijl, positie, karaoke, beeldsnelheid en formaateigen constructies. Alles wat overblijft klopt regel voor regel.
Dezelfde omzetting op een weerbarstige invoer
Invoer
[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.Uitvoer
{1}{1}25
{25}{100}Bold and underlined.
{125}{200}A soft|break and a {\p1}mystery{\p0} code.
Zo ziet schade in echte bestanden eruit — gemengde regeleinden, losse spaties, lege velden. Vergelijk dit met het nette voorbeeld hierboven om te zien wat de parser vergeeft.
Veelgestelde vragen
Wat gebeurt er met vet, cursief en kleur van SSA naar MicroDVD?
MicroDVD bewaart geen enkele vorm van stijl, dus alles gaat weg: een override-tag als \i1 in de regeltekst, of een kleur uit de [V4 Styles]-tabel — niets ervan heeft een plek, en elke regel wordt als platte tekst geschreven. De woorden zelf blijven ongewijzigd.
Wat gebeurt er met de positie op het scherm van SSA naar MicroDVD?
MicroDVD kan niet zeggen waar een ondertitel wordt getekend. De codes \pos, \an en \move verdwijnen bij het verlaten van SSA, en elk blok valt terug op de standaardpositie die de speler kiest — meestal onderaan het beeld en gecentreerd.
Wat gebeurt er met karaoketiming van SSA naar MicroDVD?
De timing gaat, de woorden blijven. Karaoke zit in de codes \k, \kf en \ko van een SSA-regel, die markeren wanneer elke lettergreep oplicht. MicroDVD kan geen moment binnen een regel vastleggen, dus de markeringen gaan eraf en de lettergrepen komen als gewone MicroDVD-tekst aan.
Welke beeldsnelheid stel ik in voor de omzetting van SSA naar MicroDVD?
MicroDVD bewaart een ondertitel als een paar framenummers in plaats van als kloktijden — {103}{175} — dus de beeldsnelheid bepaalt hoe de SSA-tijden in het bestand terechtkomen: bij 25 frames per seconde is vier seconden frame 100. Zet de waarde op de beeldsnelheid van de video waar de ondertitels bij horen; een verkeerde waarde valt aan het begin nauwelijks op en loopt steeds verder uit de pas naarmate de video langer duurt.
Wat gebeurt er met het blok [Script Info] en de rest van het script in MicroDVD?
Alleen de Dialogue:-regels worden ondertitels. Het blok [Script Info] — inclusief de titel, want MicroDVD heeft daar geen plek voor —, de stijltabel, alle Comment:-regels en wat in [Fonts] of [Graphics] zit, vallen weg. Bij een SSA-bestand met handgeschreven stijl is dat het verlies dat het meest opvalt.
Hoe ziet de uitvoer eruit als SSA MicroDVD wordt?
Als MicroDVD: geen bloknummers, en elke regel begint met een paar framenummers tussen accolades. De eerste regel draagt de beeldsnelheid. Elk SSA-blok wordt één MicroDVD-blok, in dezelfde volgorde, met dezelfde tekst.
Hoe komt een SSA-blok van twee regels in MicroDVD uit?
Als één regel met een verticale streep tussen de twee helften, wat de manier is waarop MicroDVD een regeleinde schrijft. Het paar blijft bij elkaar: de twee SSA-regels horen in de MicroDVD-uitvoer nog steeds bij één ondertitel, en een speler toont ze samen.
Blijven SSA-blokken in dezelfde volgorde in MicroDVD staan?
Ja, en ze worden onderweg op starttijd gesorteerd — vroegste eerst, de volgorde die elke speler verwacht. Stond je SSA-bestand niet in volgorde, dan zet de MicroDVD-uitvoer het recht; dat raakt de structuur, niet de inhoud, en het is bewust gedaan.
Kan ik de MicroDVD weer naar SSA omzetten?
Ja, en die richting heeft haar eigen lijst: MicroDVD naar SSA verliest beeldsnelheid en precisie, omdat MicroDVD in frames rekent en SSA in honderdsten van een seconde. Die lijst verschilt van de lijst hierboven omdat beide formaten andere dingen bewaren.
Behoudt de MicroDVD-uitvoer de tekencodering van het SSA-bestand?
Nee — de uitvoer is UTF-8, met Unix-regeleinden en zonder BOM, wat het SSA-bestand ook gebruikte. Een bestand in UTF-16 of in een Windows-codering met één byte wordt bij het inlezen gedecodeerd (het resultatenpaneel zegt het als dat gebeurt); wat eruit komt is altijd dezelfde UTF-8-MicroDVD.