SRT-undertekstformat
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 elseHø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.
Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.
Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.
- Tider
- Presisjon
Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.
Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.
Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.
- Tider
- Linjeskift
Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.
Konvertering inn til dette formatet
- 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 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.