Naar de hoofdinhoud
SubtitleMatrix

MicroDVD naar SBV

FormaatconversieMicroDVD (SUB)
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

1 ding vervalt of vraagt om een beslissing

  • Beeldsnelheid

    de bron slaat tijden op als framenummers — elke tijdstempel hangt af van de beeldsnelheid die je opgeeft

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 MicroDVD om naar SBV. SBV is een sober formaat: per blok één regel met twee tijden, dan de tekst en een lege regel. De framenummers uit de invoer worden met de beeldsnelheid naar die kloktijden omgerekend.

Het veld op deze pagina gaat voor op de declaratie in het bestand; staat het leeg, dan geldt de eerste regel, en zonder declaratie 25 fps. Controleer die waarde liever zelf: veel .sub-bestanden gingen uit van PAL-video, ook als de video een andere snelheid had.

De beeldsnelheid heeft in SBV geen plek en verdwijnt; de tijden zijn daarna gewone klokwaarden. Een blok van twee regels blijft twee tekstregels in hetzelfde blok. De omzetting draait in je browser, zonder upload, en de wachtrij levert de reeks als één ZIP.

Voorbeelden

Een gewoon MicroDVD-bestand, omgezet naar SBV

Invoer

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

Uitvoer

0:00:04.000,0:00:06.000
The quick brown fox jumps over the lazy dog.

0:00:08.000,0:00:10.400
Faster than
the last one.

In deze uitvoer gaat de beeldsnelheid verloren: de frames zijn met de gekozen waarde naar kloktijden omgerekend. De tekst blijft ongewijzigd.

Dezelfde omzetting op een weerbarstige invoer

Invoer

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

Uitvoer

0:00:04.000,0:00:06.000
Leading zeros in the frame numbers.

0:00:12.000,0:00:13.600
An unrecognized line above was kept in place.

0:00:16.000,0:00:18.000
Trailing spaces are kept.   

Echte bestanden bevatten soms gemengde regeleinden, losse spaties of een eerste regel zonder geldige declaratie. Dit voorbeeld laat zien wat de parser daarvan maakt.

Veelgestelde vragen

Welke beeldsnelheid gebruikt MicroDVD naar SBV voor de omrekening?

Het veld op deze pagina, en pas als dat leeg is de snelheid die het bestand op zijn eerste regel noemt. Staat er niets, dan geldt 25 fps en staat dat in het verliesoverzicht. Een gedeclareerde 25 is geen bewijs dat de video op 25 liep.

Hoe ziet de SBV-uitvoer eruit als MicroDVD daar naartoe gaat?

Per blok één regel met start en eind, bijvoorbeeld 0:00:04.000,0:00:06.000, gevolgd door de tekst. Er zijn geen cue-nummers en er is geen kop.

Hoe komt een MicroDVD-blok van twee regels in SBV terecht?

De verticale streep in de MicroDVD-regel wordt een echte regelafbreking: twee tekstregels onder elkaar, zonder scheidingsteken. Ze blijven bij hetzelfde blok horen en staan dus samen in beeld.

Blijft de volgorde van MicroDVD-blokken in SBV gelijk?

Ja, de blokken worden op starttijd gesorteerd: vroegste eerst. Een bestand dat niet op volgorde stond, wordt hier rechtgezet; dat is een structurele ingreep, geen inhoudelijke.

Kan ik SBV weer naar MicroDVD omzetten?

Ja, met een eigen lijst: SBV naar MicroDVD verliest beeldsnelheid. Die lijst verschilt van de lijst hierboven, omdat de twee formaten niet dezelfde velden kennen.

Blijft de tekencodering van het MicroDVD-bestand in SBV behouden?

Nee, de uitvoer is UTF-8 met Unix-regeleinden en zonder byteordemarkering, ongeacht de codering van het .sub-bestand. Bij het inlezen wordt een afwijkende codering omgezet; de SBV-uitvoer is altijd gelijk.

Gerelateerde hulpmiddelen