SRT 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 SRT om naar MICRODVD. Sleep een bestand erin — of plak de tekst — en je krijgt de MICRODVD-versie terug. De omzetting draait volledig in je browser, dus niets wordt geüpload en je hebt geen account nodig.
Deze twee formaten bewaren niet dezelfde dingen, en het verschil is niet cosmetisch: de beeldsnelheid heeft in MICRODVD geen plek als vast gegeven. De lijst hierboven komt uit wat beide formaten elk kunnen uitdrukken, niet uit jouw bestand, dus het antwoord is hetzelfde voordat je iets laadt.
Eén bestand is prima, en een heel seizoen ook: de wachtrij werkt ze in volgorde af en de resultaten komen samen als één ZIP binnen.
Voorbeelden
Een typisch SRT-bestand, omgezet naar MICRODVD
Invoer
1
00:00:01,000 --> 00:00:03,500
Hello there.
2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.
3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.
Uitvoer
{1}{1}25
{25}{88}Hello there.
{88}{150}Whispering now.|And a second line.
{150}{231}Bold statement.
In deze uitvoer verloren: beeldsnelheid. Al het andere komt regel voor regel overeen.
Dezelfde omzetting op een rommelige invoer
Invoer
1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.
2
00:00:03,500 --> 00:00:06,000
3
00:00:08,000 --> 00:00:09,000
Last one.
Uitvoer
{1}{1}25
{25}{88}Bold and italic.
{88}{150}
{200}{225}Last one.
Zo zien echte bestanden eruit — gemengde regeleinden, losse spaties, lege velden. Vergelijk met het nette voorbeeld hierboven om te zien wat de parser vergeeft.
Veelgestelde vragen
Welke beeldsnelheid stel ik in voor SRT naar MICRODVD?
MICRODVD bewaart een ondertitel als een paar framenummers in plaats van kloktijden — {103}{175} — dus de beeldsnelheid is wat de SRT-tijden omzet naar wat het bestand nodig heeft: bij 25 frames per seconde is vier seconden in frame 100. Zet hem op de beeldsnelheid 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 MICRODVD-uitvoer eruit als SRT wordt omgezet?
Als MICRODVD: geen bloknummers, maar een paar framenummers tussen accolades opent elke regel, en de eerste regel van het bestand legt de beeldsnelheid vast. Elk SRT-blok wordt één MICRODVD-regel, in dezelfde volgorde, met dezelfde tekst.
Hoe komt een SRT-blok van twee regels in MICRODVD terecht?
Als één regel met een verticale streep tussen de helften, de manier waarop MicroDVD een regeleinde schrijft. Het paar blijft bij elkaar — de twee SRT-regels horen in de MICRODVD-uitvoer nog steeds bij één ondertitel.
Blijft de volgorde van SRT-blokken bewaard in MICRODVD?
Ja, en ze worden onderweg op begintijd gesorteerd — vroegste eerst, zoals elk formaat hier ze verwacht. Een SRT-bestand dat zijn blokken door elkaar had staan, komt in de MICRODVD-uitvoer terug in de juiste volgorde; dat is bewust.
Kan ik de MICRODVD daarna weer naar SRT omzetten?
Ja, en die richting heeft zijn eigen lijst: MICRODVD naar SRT verliest de beeldsnelheid als vast gegeven, omdat de omzetter hem moet vragen. Die lijst verschilt van de lijst hierboven.
Behoudt de MICRODVD-uitvoer de tekencodering van het SRT-bestand?
Nee — de uitvoer is UTF-8, met Unix-regeleinden en zonder byte-order mark, wat het SRT-bestand ook gebruikte. Een bestand in UTF-16 of een Windows-eenbytecodering wordt bij het inlezen gedecodeerd; wat eruit komt is altijd dezelfde UTF-8-MICRODVD.