Gå til hovedindholdet
SubtitleMatrix

SRT-undertekstformat

FormatkonverteringSubRip (SRT)

Hvad dette format kan udtrykke

Tekstformatering
Kun almindelig tekst
Placering på skærmen
Nej
Karaoke-timing
Nej
Linjeskift inde i en tekstblok
Ja
Tidslinje
Start- og sluttid for hver tekstblok
Tidsopløsning
1 ms
Tider gemt som billednumre
Nej
Højre-til-venstre-tekst
Ja

Eksempler

En typisk SRT-fil, og hvad der læses ud af den

Fil

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.

Hvad den indeholder

3 cues, 4 lines of text

  00:00:01,000 → 00:00:03,500
    Hello there.
  00:00:03,500 → 00:00:06,000
    Whispering now.   [italic ×1]
    And a second line.
  00:00:06,000 → 00:00:09,250
    Bold statement.   [bold ×1]

Outside the cues:
  nothing — SRT stores cues and nothing else

Højre side er ikke en konverteret fil – det er, hvad dette site læser ud af venstre side, og udgangspunktet for enhver konvertering af filen.

En beskidt SRT-fil, og hvad der stadig læses ud af den

Fil

# exported by some tool

5
00:00:10,000 --> 00:00:12,000
Second in the file, first in time.

2
00:00:02,000 --> 00:00:05,000
First in time, second in the file.

00:00:06,000 --> 00:00:09,500
No index line at all.

# keep this comment
3
00:00:12,000 --> 00:00:14,500 X1:100 X2:200 Y1:300 Y2:400
Positioned cue.

4
00:00:20,000 --> 00:00:19,000
Ends before it starts.

6
00:00:28,000 --> 00:00:33,000
Long one.

7
00:00:31,000 --> 00:00:32,000
Inside the long one.

Hvad den indeholder

7 cues, 7 lines of text

  00:00:02,000 → 00:00:05,000
    First in time, second in the file.
  00:00:06,000 → 00:00:09,500
    No index line at all.
  00:00:10,000 → 00:00:12,000
    Second in the file, first in time.
  00:00:12,000 → 00:00:14,500
    Positioned cue.
  00:00:20,000 → 00:00:20,001
    Ends before it starts.
  00:00:28,000 → 00:00:33,000
    Long one.
  00:00:31,000 → 00:00:32,000
    Inside the long one.

Outside the cues:
  nothing — SRT stores cues and nothing else
  except 1 cue that had a comment line above it — that line stays attached to its cue

Reported while reading — repaired or skipped, never silently:
  1 × blocks with no readable timecode (they were skipped)
  1 × cues using SRT's non-standard X1/Y1 screen coordinate extensions
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

Virkelige filer kommer med BOM, Windows-linjeskift, en løs linje før tidskoden eller en tidskode, der slet ikke kan læses. Intet kaster en fejl: det, der ikke kan forstås, rapporteres i stedet for at forsvinde.

Konverter SubRip (SRT) til et andet format

Hver af disse kører helt i din browser. Etiketterne siger, hvad den retning koster, før du åbner den.

Konverter SRT til CSV i browseren – intet går tabt den vej.

Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.

Konverter SRT til JSON i browseren – intet går tabt den vej.

Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.

Konverter SRT til SBV i browseren – intet går tabt den vej.

Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.

Konverter SRT til SMI i browseren – intet går tabt den vej.

Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.

Konverter SRT til TTML i browseren – intet går tabt den vej.

Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.

Konverter SRT til VTT i browseren – intet går tabt den vej.

Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.

Konvertering til dette format

SubRip (SRT) er et af de tolv undertekstformater, som dette site håndterer. Denne side er opslagsværket for SRT: hvad formatet kan gemme, hvad det ikke kan, og en side for hvert format, du kan konvertere det til.

Tabellen ovenfor er den fulde liste for SRT – der findes ingen skjult funktionsliste. Når en række siger nej, er det præcis det, der går tabt ved at konvertere til SRT, og hver konverteringsside siger det, før du åbner en fil. En tekstblok i SRT består af et løbenummer, en tidskodelinje og en eller to tekstlinjer.

Alle konverteringer fra SRT kører i browseren. Intet uploades, og der kræves ingen konto, når du konverterer SRT-filer, hvilket betyder noget for materiale under en fortrolighedsaftale, en patientjournal eller et udsendelsesstop.

Ofte stillede spørgsmål

Hvad er en SRT-fil?

SubRip (SRT) er det format, næsten alt kan læse: VLC, mpv, meget tv-firmware og YouTubes undertekstupload. En tekstblok er et løbenummer, en tidskodelinje og en eller to tekstlinjer.

Gemmer SRT formatering?

Nej. SRT erklærer ingen formatering. <b>, <i>, <u> og <font color> kan stå i teksten, og mange afspillere følger dem, men filen definerer hverken skrift, farve eller kontur.

Kan SRT gemme placering og karaoke?

SRT har hverken placering eller karaoke. X1/Y1-udvidelser efter tidskoden læses ikke, og {\anN} er en tekstlig markør, som nogle afspillere fortolker.

Hvilke formater kan SRT konverteres til uden tab?

Ja, til VTT, SBV, SMI, TTML, JSON og CSV. De kan udtrykke alt, hvad SRT kan, uden at kapacitetstabellen melder tab. Alle andre retninger taber noget, og hver af de sider navngiver sin egen liste.

Hvordan håndterer læseren en beskadiget SRT-fil?

BOM og CRLF bevares; ulæselige blokke springes over med en note, og en sluttid før starttiden rettes til 1 ms. Det er den læsning, du får for SRT.

Skal tidskoderne i en SRT-fil bruge komma?

Ja. SRT skriver 00:00:04,126 med komma mellem sekunder og millisekunder. Et punktum er WebVTTs skrivemåde, og en SRT-fil, der bruger punktum, læses stadig, men skrives tilbage med komma. Det er reglerne for SRT.