Hopp til hovedinnhold
SubtitleMatrix

CSV til SRT

Eller lim inn underteksttekst

Hva denne konverteringen endrer

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

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.

Slipp inn en CSV-fil på denne siden, og du får den tilbake som SRT, med tidsstemplene skrevet om og teksten i behold.

Ingenting i CSV mangler en plass i SRT: tidslinje, tekst, linjedeling og rekkefølge kommer over som de er.

En enkelt CSV-fil går like fint som hundre, så du kan sende hele sesongen gjennom SRT-konverteringen og laste ned alt som én ZIP.

Arbeidet med CSV til SRT skjer i nettleseren din — ingen server ser filen.

Eksempler

En typisk CSV-fil konvertert til SRT

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
00:00:01,000 --> 00:00:03,500
The quick brown fox.

2
00:00:04,000 --> 00:00:06,250
Jumps over, the lazy dog.

3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.

Ingenting går tapt her: CSV og SRT uttrykker de samme tingene, så de to sidene kan sammenlignes linje for linje.

Samme CSV-til-SRT-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
00:00:01,000 --> 00:00:04,000
Hello there, friend.

2
00:00:05,000 --> 00:00:07,000
Second line.

3
00:00:10,000 --> 00:00:10,001
End before start.

4
00:00:12,000 --> 00:00:14,000
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 SRT?

Ingenting. CSV lagrer rader med start, slutt og tekst i millisekunder, og SRT lagrer tekstblokker med start- og sluttid, millisekunder og innebygde tagger i selve teksten — de to kan sammenlignes linje for linje, og hver tekstblokk, hvert tidsstempel og hver linje kommer over uendret.

Hvordan skrives tidsstemplene om fra CSV til SRT?

En tid i CSV ser slik ut: `00:00:01.000` i en `start`- eller `end`-kolonne. I SRT skrives den som `00:00:04,126` — timer, minutter, sekunder og millisekunder, med komma foran millisekundene. Begge formatene bruker samme oppløsning, så ingen avrunding skjer. Rekkefølgen er den samme, og ingen tekstblokk flyttes mer enn avrundingen tilsier.

Hva skjer med formateringen fra CSV i SRT?

Verken CSV eller SRT har en stiltabell, men CSV kan ha innebygde tagger i teksten. De innebygde taggene for fet, kursiv og farge skrives om til SRTs egne tagger og overlever.

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

SRT er en nummerert tekstblokk, en tidslinje med `-->` og én eller flere tekstlinjer, med en tom linje mellom blokkene. Konverteringen fra CSV fyller den formen: hver tekstblokk blir én SRT-blokk, i samme rekkefølge, med CSV-ens tekst delt i de samme linjene.

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

Ja, og den veien er også tapsfri: SRT og CSV uttrykker de samme tingene, så en runde tilbake gir de samme tekstblokkene og tidsstemplene.

Relaterte verktøy