SRT-undertekstformat
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 elseHø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.
Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.
Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.
Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.
Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.
Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.
Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.
Konvertering til dette format
- WebVTT (VTT) → SubRip (SRT)
- Advanced SubStation Alpha (ASS) → SubRip (SRT)
- SubStation Alpha (SSA) → SubRip (SRT)
- YouTube SBV → SubRip (SRT)
- SAMI (SMI) → SubRip (SRT)
- LRC Lyrics → SubRip (SRT)
- MicroDVD → SubRip (SRT)
- TTML (Timed Text) → SubRip (SRT)
- SubtitleMatrix JSON → SubRip (SRT)
- Plain Text (TXT) → SubRip (SRT)
- CSV Spreadsheet → SubRip (SRT)
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.