Hopp til hovedinnhold
SubtitleMatrix

CSV til MicroDVD

Eller lim inn underteksttekst

Innstillinger

Hvilken bildefrekvens tidene telles i. På formatsidene er det dette MicroDVD trenger, fordi det lagrer tid som bildenummer. På sidene for bildefrekvens er det frekvensen filen ble tidsstyrt mot — versjonen undertekstene ble laget for — og sidens andre boks tar frekvensen til videoen du skal bruke dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de vanlige. Tar du feil, forskyves hele tidslinjen, og på bildefrekvenssidene forskyves den med et forhold i stedet for et fast beløp.

Hva denne konverteringen endrer

1 ting slippes eller trenger en avgjørelse

  • Bildefrekvens

    dette formatet lagrer tider som bildenummer — tidene avhenger av bildefrekvensen du oppgir

Denne listen kommer fra egenskapsmatrisen for disse to formatene, ikke fra den bestemte filen du lastet inn. En bestemt fil kan miste mer hvis den bruker egenskaper formatet tillater, men matrisen ikke modellerer.

Her konverteres en CSV-fil til MicroDVD i nettleseren: du slipper inn en fil — eller limer inn teksten — og får MicroDVD-utdataen tilbake.

Forskjellen mellom CSV og MicroDVD er ikke kosmetisk: MicroDVD lagrer tid som bildenummer, så hvert tidsstempel festes til nærmeste bilde ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt).

Listen over filboksen er regnet ut fra hva CSV og MicroDVD kan uttrykke, ikke fra filen din, så svaret er det samme før du laster opp noe.

Du kan kjøre én CSV-fil eller en hel sesong til MicroDVD i samme kjøring: filene behandles én om gangen, kjøringen kan avbrytes underveis, og alt kommer ned som én ZIP.

Konverteringen fra CSV til MicroDVD skjer i nettleseren din, så ingenting lastes opp.

Eksempler

En typisk CSV-fil konvertert til MicroDVD

Inndata

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."

Resultat

{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.

Ingenting av innholdet går tapt, men merk dette: bildefrekvens. Bildefrekvensen avgjør avbildningen: hvert tidsstempel festes til nærmeste bilde ved verdien i sidefeltet, og 25 fps brukes hvis feltet står tomt.

Samme CSV-til-MicroDVD-konvertering med vanskelig inndata

Inndata

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.

Resultat

{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.

Slik ser skader på ekte filer ut — blandede linjeskift, løse mellomrom, tomme felt. Sammenlign med det ryddelige eksempelet over for å se hva CSV-parseren tilgir.

Ofte stilte spørsmål

Hva går tapt når CSV blir MicroDVD?

Dette: MicroDVD lagrer tid som bildenummer, så hvert tidsstempel festes til nærmeste bilde ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt). På kildesiden har CSV rader med start, slutt og tekst i millisekunder; på målsiden har MicroDVD bildenummer for start og slutt, og derfor kommer de nevnte tingene ikke med. Teksten og rekkefølgen kommer over.

Hvordan skrives tidsstemplene om fra CSV til MicroDVD?

En tid i CSV ser slik ut: `00:00:01.000` i en `start`- eller `end`-kolonne. I MicroDVD skrives den som `{103}{175}` — bildenummer, ikke klokketid. Ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt) festes hvert tidsstempel til nærmeste bilde; ved 25 fps er ett bilde 40 ms. Rekkefølgen er den samme, og ingen tekstblokk flyttes mer enn ett bilde.

Hvilken bildefrekvens skal jeg bruke når CSV blir MicroDVD?

MicroDVD lagrer tid som bildenummer, så konverteringen fra CSV trenger en bildefrekvens. Verdien i sidefeltet brukes; står feltet tomt, antas 25 fps. En feil verdi vises knapt i starten og driver lenger utover i filmen.

Hva skjer med formateringen fra CSV i MicroDVD?

Verken CSV eller MicroDVD har en stiltabell, men CSV kan ha innebygde tagger i teksten. MicroDVD skriver rå tekst, så de innebygde taggene for fet, kursiv og farge blir bare vanlige tegn.

Hvordan ser en MicroDVD-fil ut når den er laget fra CSV?

MicroDVD begynner hver linje med to bildenummer i krøllparenteser, skriver linjeskift som `|` og kan ha et `{1}{1}25`-hode med bildefrekvens. Konverteringen fra CSV fyller den formen: hver tekstblokk blir én MicroDVD-blokk, i samme rekkefølge, med CSV-ens tekst delt i de samme linjene.

Kan jeg konvertere MicroDVD tilbake til CSV, og hva går tapt da?

Ja, og den veien har sin egen tap-liste: MicroDVD lagrer tid som bildenummer, så hvert tidsstempel avhenger av bildefrekvensen du oppgir; filens eget `{1}{1}`-hode brukes hvis feltet står tomt, og 25 fps er siste utvei. Det er ikke den samme listen som CSV → MicroDVD, fordi de to formatene beholder ulike ting.

Relaterte verktøy