LRC 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.
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 eindtijden van blokken — de bron legt ze niet vast, dus die van de uitvoer worden 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 LRC om naar MicroDVD. Dat formaat schrijft geen kloktijden maar framenummers: elke regel begint met een paar tussen accolades, en de allereerste regel van het bestand noemt de beeldsnelheid — standaard {1}{1}25.
LRC levert alleen startmomenten. De omzetting rekent die om naar frames en vult het einde aan met de start van de volgende regel; de laatste regel krijgt de duur van deze pagina. Bij 25 fps is vier seconden frame 100, dus de beeldsnelheid bepaalt hoe de hele tijdlijn eruitziet. Staat hij verkeerd, dan loopt de ondertitel steeds verder uit de pas.
De kop van het LRC-bestand heeft in MicroDVD geen plek en verdwijnt; dat staat in het overzicht. De omzetting gebeurt in je browser, zonder upload, en meerdere bestanden gaan samen in één ZIP.
Voorbeelden
Een gewoon LRC-bestand, omgezet naar MicroDVD
Invoer
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.Uitvoer
{1}{1}25
{300}{383}First line of the song.
{383}{450}Second line.|Second line, translated.
{450}{538}
{538}{588}Final line.
Hier gaan timing en beeldsnelheid verloren: de framenummers zijn uit de tijdstempels berekend. De tekst blijft regel voor regel gelijk.
Dezelfde omzetting op een weerbarstige invoer
Invoer
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]Uitvoer
{1}{1}25
{75}{138}Out of order.
{138}{175}Leading zero omitted, one decimal.
{175}{225}Second with no centiseconds.|Repeated chorus line.
{225}{300}Repeated chorus line.
{300}{350}
Dit is het soort schade dat echte bestanden hebben: gemengde regeleinden, losse spaties, velden die leeg bleven. Vergelijk het met het nette voorbeeld hierboven.
Veelgestelde vragen
Hoe krijgt een LRC-regel in de MicroDVD-uitvoer een eindtijd?
De start van de volgende regel wordt het einde, net als bij een songtekstspeler. Alleen de laatste regel heeft geen volgende en krijgt de duur die je op deze pagina instelt.
Welke beeldsnelheid moet ik voor LRC naar MicroDVD instellen?
MicroDVD bewaart een ondertitel als twee framenummers, bijvoorbeeld {103}{175}; de beeldsnelheid rekent de LRC-tijden daarnaar om. Bij 25 fps is vier seconden frame 100. Kies de snelheid van de video waar de ondertitels bij horen: een verkeerde waarde valt aan het begin nauwelijks op en loopt later steeds verder weg.
Hoe ziet de MicroDVD-uitvoer eruit als LRC daar naartoe gaat?
Elke regel begint met twee framenummers tussen accolades. De eerste regel van het bestand is de declaratie {1}{1}25; cue-nummers zoals in SRT bestaan niet.
Hoe komt een LRC-blok van twee regels in MicroDVD terecht?
Als één regel met een verticale streep tussen de twee helften — zo schrijft MicroDVD een regelafbreking. De twee songtekstregels blijven bij elkaar in één ondertitelblok.
Blijft de volgorde van LRC-blokken in MicroDVD gelijk?
Ja, de regels worden op starttijd gesorteerd, vroegste eerst. Een LRC-bestand dat de regels door elkaar had staan, komt hier in de juiste volgorde; de tekst zelf blijft ongewijzigd.
Kan ik MicroDVD weer naar LRC omzetten?
Ja, met een eigen lijst: MicroDVD naar LRC verliest timing, beeldsnelheid en precisie. Die lijst is niet dezelfde als hierboven, omdat beide formaten andere gegevens bewaren.
Blijft de tekencodering van het LRC-bestand in MicroDVD behouden?
Nee, de uitvoer is UTF-8 met Unix-regeleinden en zonder byteordemarkering. Een LRC-bestand in UTF-16 of een Windows-codering wordt bij het inlezen omgezet; wat je terugkrijgt is altijd dezelfde UTF-8-versie.