Hopp til hovedinnhold
SubtitleMatrix

SRT-undertekstformat

FormatkonverteringSubRip (SRT)

Hva dette formatet kan uttrykke

Tekstformatering
Bare ren tekst
Plassering på skjermen
Nei
Karaoketiming
Nei
Linjeskift inne i en tekstblokk
Ja
Tidslinje
Start- og sluttid for hver tekstblokk
Tidsoppløsning
1 ms
Tid lagret som bildenummer
Nei
Tekst fra høyre til venstre
Ja

Eksempler

En typisk SRT-fil, og hva som leses ut av 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.

Hva den inneholder

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øyre side er ikke en konvertert fil — det er det denne siden leser ut av venstre side, og det hver konvertering av filen starter fra.

En vanskelig SRT-fil, og hva som fortsatt leses ut av 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.

Hva den inneholder

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)

Ekte filer kommer med BOM, Windows-linjeskift, en løs linje før en tidslinje eller en tidslinje som ikke kan leses i det hele tatt. Ingenting kaster: det som ikke kan forstås, rapporteres i stedet for å forsvinne i stillhet.

Konverter SubRip (SRT) til et annet format

Hver av disse kjører helt i nettleseren din. Etikettene sier hva den retningen koster, før du åpner den.

SRT → CSV lokalt. Ingenting går tapt i denne retningen.

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

SRT → JSON lokalt. Ingenting går tapt i denne retningen.

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

SRT → SBV lokalt. Ingenting går tapt i denne retningen.

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

SRT → SMI lokalt. Ingenting går tapt i denne retningen.

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

SRT → TTML lokalt. Ingenting går tapt i denne retningen.

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

SRT → VTT lokalt. Ingenting går tapt i denne retningen.

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

Konvertering inn til dette formatet

SubRip (SRT) er et av undertekstformatene denne siden håndterer, og denne siden er oppslagsverket: hva formatet kan lagre, hva det ikke kan, og én side for hvert format du kan konvertere det til.

Tabellen over er hele SRT-listen — det finnes ingen skjult funksjonsliste. Når en rad sier nei, er det nøyaktig det som går tapt ved å konvertere til SRT, og hver konverteringsside nedenfor sier det før du åpner en fil.

Alle SRT-konverteringene nedenfor kjører i nettleseren din — ingenting lastes opp, og du trenger ingen konto, noe som betyr noe for materiale under NDA, i en pasientjournal eller under sendeforbud.

Ofte stilte spørsmål

Hva er en SRT-fil?

En SRT-fil er en nummerert tekstblokk, en tidslinje med `-->` og én eller flere tekstlinjer, med en tom linje mellom blokkene. Hver tekstblokk har både start- og sluttid, med millisekunders oppløsning. Det er formatet de fleste avspillere og videoredigeringer leser og skriver uten egen innstallasjon.

Lagrer SRT formatering?

SRT har ingen stiltabell; fet og kursiv finnes bare som innebygde tagger i teksten, og `<font color>` leses og skrives. Det betyr at SRT ikke har noen stiltabell å miste, men også at fet og kursiv bare overlever der de står som tegn i teksten.

Lagrer hver SRT-tekstblokk både start- og sluttid?

SRT lagrer begge: hver tekstblokk har både start- og sluttid, med millisekunders oppløsning. Et tidspunkt skrives som `00:00:04,126` — timer, minutter, sekunder og millisekunder, med komma foran millisekundene, så det er ingen tvil om hvor en tekstblokk begynner og slutter.

Hvilke formater kan jeg konvertere SRT til uten tap?

VTT, SBV, SMI, TTML, JSON, CSV — alt SRT kan uttrykke, kan disse også. Tabellen over er kilden: en rad som sier ja på begge sider, er en egenskap som overlever.

Kan jeg åpne en SRT-fil i en teksteditor?

Ja. En SRT-fil er en nummerert tekstblokk, en tidslinje med `-->` og én eller flere tekstlinjer, med en tom linje mellom blokkene, så filen kan leses og rettes uten spesialverktøy. Det som er lettest å bomme på, er tidsstemplet: `00:00:04,126` — timer, minutter, sekunder og millisekunder, med komma foran millisekundene.