Naar de hoofdinhoud
SubtitleMatrix

TXT naar MicroDVD

FormaatconversieTranscriptie als platte tekst
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.

Wordt gebruikt wanneer de bron geen eindtijden heeft (platte tekst, LRC). De tijdlijn in de uitvoer wordt hier gegenereerd in plaats van omgerekend, dus dit getal is wat je krijgt.

Wat deze conversie verandert

2 dingen vervallen of vragen om een beslissing

  • Timing

    de tijdlijn zelf — de bron legt geen tijden vast, dus die van de uitvoer wordt gegenereerd in plaats van omgerekend

  • Beeldsnelheid

    dit formaat slaat tijden op als framenummers — de tijden hangen 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 TXT om naar MicroDVD. Je sleept een bestand naar het vak of plakt de tekst erin, en je krijgt de MicroDVD-versie terug. De conversie draait volledig in je browser: er wordt niets geüpload en je hebt geen account nodig.

MicroDVD werkt met framenummers in plaats van kloktijd, dus de beeldsnelheid is een echte instelling: samen met de duur per regel bepaalt ze welke frames elk blok krijgt. Een tekstbestand bevat geen tijden, dus zowel de tijdlijn als de framereeks wordt hier opgebouwd.

De eerste regel van de uitvoer legt de beeldsnelheid vast, bijvoorbeeld {1}{1}25. Eén bestand kan, een heel seizoen ook: de wachtrij werkt ze in volgorde af en levert één ZIP op.

Voorbeelden

Een typisch TXT-bestand, omgezet naar MicroDVD

Invoer

The quick brown fox jumps over the lazy dog.

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

Uitvoer

{1}{1}25
{0}{50}The quick brown fox jumps over the lazy dog.
{50}{100}Second paragraph, first line.
{100}{150}Second paragraph, second line.

In deze uitvoer gaan timing en de beeldsnelheid verloren. Al het andere komt regel voor regel overeen.

Dezelfde conversie op een rommelige invoer

Invoer


Hello world.

Second block.

Uitvoer

{1}{1}25
{0}{50}Hello world.
{50}{100}Second block.

Zo zien echte bestanden er vaak uit: gemengde regeleinden, losse spaties, lege velden. Vergelijk het met het nette voorbeeld hierboven om te zien wat de parser vergeeft.

Veelgestelde vragen

Worden de tijdcodes verzonnen als een TXT-bestand MicroDVD wordt?

Ja. Een TXT-bestand levert geen tijdstippen, dus de framereeks in de MicroDVD-uitvoer wordt hier berekend: de eerste regel begint op frame 0 en elke volgende op het frame waar de vorige eindigde. De duur per regel en de beeldsnelheid bepalen samen hoeveel frames elk blok krijgt.

Welke beeldsnelheid stel ik in voor de conversie van TXT naar MicroDVD?

MicroDVD bewaart een ondertitel als twee framenummers tussen accolades — {103}{175} — en de beeldsnelheid zet de gegenereerde tijden om naar frames: bij 25 fps is vier seconden frame 100. Kies de snelheid van de video waar deze ondertitels bij horen; een verkeerde waarde valt aan het begin nauwelijks op en loopt steeds verder uit de pas naarmate de video langer duurt.

Hoe ziet de uitvoer eruit als TXT MicroDVD wordt?

Als MicroDVD: geen bloknummers, maar elk blok opent met een paar framenummers tussen accolades. Elk TXT-blok wordt één MicroDVD-blok, in dezelfde volgorde en met dezelfde tekst.

Blijft de volgorde van TXT-blokken in de MicroDVD-uitvoer behouden?

Ja, en ze worden onderweg op starttijd gesorteerd: vroegste eerst. Stond jouw tekstbestand niet in volgorde, dan zet de MicroDVD-uitvoer de blokken weer netjes achter elkaar. Dat is een verandering in de bestandsstructuur, niet in de inhoud, en ze is bewust.

Kan ik de MicroDVD terug naar TXT omzetten?

Ja, en die richting heeft een eigen lijst: MicroDVD naar TXT verliest timing, regelbreuken en de beeldsnelheid. Die lijst verschilt van de lijst hierboven, omdat beide formaten andere dingen bewaren.

Blijft de tekencodering van het TXT-bestand behouden in de MicroDVD-uitvoer?

Nee. De uitvoer is UTF-8 met Unix-regeleinden en zonder BOM, wat het tekstbestand ook gebruikte. Een bestand in UTF-16 of in een Windows-codering met één byte wordt bij het inlezen gedecodeerd (het resultaatpaneel zegt het als dat gebeurt); wat eruit komt is altijd dezelfde UTF-8-MicroDVD.

Gerelateerde hulpmiddelen