Gå till huvudinnehållet
SubtitleMatrix

SRT-undertextformat

FormatkonverteringSubRip (SRT)

Vad det här formatet kan uttrycka

Textformatering
Endast vanlig text
Positionering på skärmen
Nej
Karaoketider
Nej
Radbrytningar inuti ett textblock
Ja
Tidslinje
Start- och sluttid för varje textblock
Tidsupplösning
1 ms
Tider lagrade som bildnummer
Nej
Höger-till-vänster-text
Ja

Exempel

En typisk SRT-fil och vad som läses ut ur 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.

Vad den innehåller

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

Den högra sidan är inte en konverterad fil – det är vad den här sidan läser ut ur den vänstra, och vad varje konvertering av filen utgår från.

En stökig SRT-fil och vad som fortfarande läses ut

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.

Vad den innehåller

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)

Riktiga filer kommer med BOM, Windows-radbrytningar, en lös rad före en tidskod eller en tidskod som inte går att läsa. Inget kastar ett fel: det som inte förstås rapporteras i stället för att tappas tyst.

Konvertera SubRip (SRT) till ett annat format

Var och en av dessa körs helt i din webbläsare. Etiketterna säger vad den riktningen kostar innan du öppnar den.

SRT till CSV i webbläsaren – inget går förlorat i den här riktningen.

Inget går förlorat i den här riktningen – varje funktion i källformatet har någonstans att ta vägen i målformatet.

SRT till JSON i webbläsaren – inget går förlorat i den här riktningen.

Inget går förlorat i den här riktningen – varje funktion i källformatet har någonstans att ta vägen i målformatet.

SRT till SBV i webbläsaren – inget går förlorat i den här riktningen.

Inget går förlorat i den här riktningen – varje funktion i källformatet har någonstans att ta vägen i målformatet.

SRT till SMI i webbläsaren – inget går förlorat i den här riktningen.

Inget går förlorat i den här riktningen – varje funktion i källformatet har någonstans att ta vägen i målformatet.

SRT till TTML i webbläsaren – inget går förlorat i den här riktningen.

Inget går förlorat i den här riktningen – varje funktion i källformatet har någonstans att ta vägen i målformatet.

SRT till VTT i webbläsaren – inget går förlorat i den här riktningen.

Inget går förlorat i den här riktningen – varje funktion i källformatet har någonstans att ta vägen i målformatet.

Konvertera in i det här formatet

Här är referenssidan för SubRip (SRT): vad formatet kan lagra, vad det inte kan lagra och en sida för varje format du kan konvertera det till. SRT skriver en tidpunkt som 00:00:04,126, med komma före millisekunderna. Ett SRT-textblock består av ett löpnummer, en tidskodrad och en eller två textrader.

Tabellen ovan är hela listan – det finns ingen dold funktionslista. När en rad säger nej är det precis vad som går förlorat när du konverterar till SRT; åt andra hållet namnger varje konverteringssida nedan sin egen förlustlista. Konverteringarna till VTT, SBV, SMI, TTML, JSON och CSV är förlustfria enligt kapacitetsmatrisen.

Alla konverteringar körs i webbläsaren. Inget laddas upp och inget konto behövs, vilket spelar roll för material under NDA, patientjournaler eller ett sändningsembargo.

Vanliga frågor

Vad är en SRT-fil?

SRT skriver en tidpunkt som 00:00:04,126, med komma före millisekunderna. Ett SRT-textblock består av ett löpnummer, en tidskodrad och en eller två textrader.

Vilka stilar kan en SRT-fil lagra?

SRT har ingen stildel; fet och kursiv finns bara som <b>- och <i>-taggar i själva texten. SRT har ingen karaoke.

Sparar SRT både start- och sluttid?

Ja. SRT skriver en tidpunkt som 00:00:04,126, med komma före millisekunderna. Tidsangivelsen har 1 ms upplösning och är exakt inom den upplösningen.

Vilka format kan jag konvertera SRT till utan förlust?

Utan förlust går det att konvertera till VTT, SBV, SMI, TTML, JSON och CSV, eftersom varje egenskap som formatet kan uttrycka har en motsvarighet där.

Vad finns utanför textblocken i en SRT-fil?

SRT har inget innehåll utanför textblocken. Det som inte får plats i målformatet rapporteras som formatdata i stället för att tappas tyst.