CSV 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
1 ding vervalt of vraagt om een beslissing
- 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 CSV 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.
Deze twee formaten bewaren niet hetzelfde, en het verschil is niet cosmetisch: de beeldsnelheid heeft in MicroDVD geen plek als gegeven — je moet hem bij het omzetten kiezen. De lijst hierboven komt uit wat beide formaten kunnen uitdrukken, niet uit jouw bestand.
Eén bestand kan, een heel seizoen ook: de wachtrij werkt ze in volgorde af en levert één ZIP op.
Voorbeelden
Een typisch CSV-bestand, omgezet naar MicroDVD
Invoer
start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."
Uitvoer
{1}{1}25
{25}{88}The quick brown fox.
{100}{156}Jumps over, the lazy dog.
{175}{225}Two lines here.|And a second one.
In deze uitvoer gaat de beeldsnelheid verloren. Al het andere komt rij voor rij overeen.
Dezelfde conversie op een rommelige invoer
Invoer
id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.
Uitvoer
{1}{1}25
{25}{100}Hello there, friend.
{125}{175}Second line.
{250}{251}End before start.
{300}{350}Unquoted comma in text, right here.
Zo zien echte tabellen er vaak uit: een kopregel met andere namen, een tijdcode zonder aanhalingstekens, een lege cel. Vergelijk het met het nette voorbeeld hierboven om te zien wat de parser vergeeft.
Veelgestelde vragen
Welke beeldsnelheid stel ik in voor de conversie van CSV naar MicroDVD?
MicroDVD bewaart een ondertitel als twee framenummers in plaats van kloktijden — {103}{175} — dus de beeldsnelheid is wat de CSV-tijden omzet naar wat het bestand nodig heeft: bij 25 fps is vier seconden frame 100. Kies de snelheid van de video waar deze ondertitels bij horen; de 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 CSV MicroDVD wordt?
Als MicroDVD: geen bloknummers, maar elk blok opent met een paar framenummers tussen accolades. Elk CSV-blok wordt één MicroDVD-blok, in dezelfde volgorde en met dezelfde tekst.
Hoe komt een CSV-blok van twee regels in MicroDVD terecht?
Als één regel met een verticale streep tussen de twee helften, want zo schrijft MicroDVD een regelbreuk. Het paar blijft bij elkaar: de twee CSV-regels horen in de MicroDVD-uitvoer nog steeds bij één ondertitel, en een speler toont ze samen.
Behouden CSV-blokken hun volgorde in de MicroDVD-uitvoer?
Ja, en ze worden onderweg op starttijd gesorteerd: vroegste eerst, zoals elk formaat hier ze verwacht en zoals spelers ze lezen. Stond jouw CSV niet in volgorde, dan zet de MicroDVD-uitvoer de blokken weer netjes achter elkaar. Dat verandert de bestandsstructuur, niet de inhoud, en het is bewust.
Kan ik de MicroDVD terug naar CSV omzetten?
Ja, en die richting heeft een eigen lijst: MicroDVD naar CSV verliest de beeldsnelheid. Die lijst verschilt van de lijst hierboven, omdat beide formaten andere dingen bewaren.
Blijft de tekencodering van het CSV-bestand behouden in de MicroDVD-uitvoer?
Nee. De uitvoer is UTF-8 met Unix-regeleinden en zonder BOM, wat het CSV-bestand 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.