MicroDVD naar VTT
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 WebVTT, het formaat dat browsers voor ondertitels lezen. De uitvoer begint met WEBVTT en bevat daarna per blok een tijdregel met pijl en de tekst. De framenummers worden met de beeldsnelheid naar die tijden 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. Een gedeclareerde waarde is niet per se de juiste: veel .sub-bestanden gingen uit van PAL-video, ook als de video een andere snelheid had.
De beeldsnelheid zelf komt niet in de VTT-uitvoer terecht; VTT werkt met absolute tijd. Een blok van twee regels blijft binnen hetzelfde blok. De omzetting draait volledig in je browser, zonder upload, en meerdere bestanden gaan in één ZIP naar buiten.
Voorbeelden
Een gewoon MicroDVD-bestand, omgezet naar VTT
Invoer
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Uitvoer
WEBVTT
00:00:04.000 --> 00:00:06.000
The quick brown fox jumps over the lazy dog.
00:00:08.000 --> 00:00:10.400
Faster than
the last one.
In deze uitvoer gaat de beeldsnelheid verloren: de frames zijn naar kloktijden omgerekend. De tekst blijft regel voor regel gelijk.
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
WEBVTT
00:00:04.000 --> 00:00:06.000
Leading zeros in the frame numbers.
00:00:12.000 --> 00:00:13.600
An unrecognized line above was kept in place.
00:00:16.000 --> 00:00:18.000
Trailing spaces are kept.
Gemengde regeleinden, losse spaties en een eerste regel zonder geldige declaratie horen bij echte bestanden. Vergelijk dit met het nette voorbeeld hierboven.
Veelgestelde vragen
Welke beeldsnelheid gebruikt MicroDVD naar VTT voor de omrekening?
Het veld op deze pagina, en pas als dat leeg is de waarde die het bestand op zijn eerste regel noemt. Staat er niets, dan geldt 25 fps en staat dat in het verliesoverzicht. Controleer de snelheid van de video liever zelf dan de declaratie te vertrouwen.
Hoe ziet de VTT-uitvoer eruit als MicroDVD daar naartoe gaat?
Het bestand begint met de regel WEBVTT. Elk blok krijgt daarna een tijdregel met een pijl tussen start en eind, en de tekst; een eventuele identifier boven het blok dient alleen voor de techniek en komt nooit in beeld.
Hoe komt een MicroDVD-blok van twee regels in VTT terecht?
Als twee tekstregels onder elkaar binnen hetzelfde blok. De twee regels blijven bij elkaar en verschijnen samen in beeld.
Blijft de volgorde van MicroDVD-blokken in VTT gelijk?
Ja, de blokken worden op starttijd gesorteerd: vroegste eerst. Een bestand dat niet op volgorde stond, wordt hier rechtgezet; dat raakt de structuur, niet de inhoud.
Kan ik VTT weer naar MicroDVD omzetten?
Ja, met een eigen lijst: VTT naar MicroDVD verliest opmaak, beeldsnelheid en formaateigen inhoud. Die lijst is anders dan de lijst hierboven omdat VTT andere constructies kent.
Blijft de tekencodering van het MicroDVD-bestand in VTT behouden?
Nee, de uitvoer is UTF-8 met Unix-regeleinden en zonder byteordemarkering, ongeacht wat het .sub-bestand gebruikte. Een afwijkende codering wordt bij het inlezen gedecodeerd; de VTT-uitvoer is altijd gelijk.