SRT-tekstitysmuoto
Mitä tämä muoto voi ilmaista
- Tekstin tyyli
- Vain pelkkä teksti
- Sijoittelu ruudulla
- Ei
- Karaokeajoitus
- Ei
- Rivinvaihdot alaotsikon sisällä
- Kyllä
- Aikajana
- Alku- ja loppuaika jokaiselle alaotsikolle
- Ajoituksen tarkkuus
- 1 ms
- Ajoitus tallennetaan ruutunumeroina
- Ei
- Oikealta vasemmalle -teksti
- Kyllä
Esimerkit
Miltä tavallinen SRT-tiedosto näyttää luettuna
Tiedosto
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.
Mitä se sisältää
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 elseOikeanpuoleinen sarake ei ole muunnettu tiedosto vaan se, mitä tämä sivu lukee vasemmalta puolelta ja mistä jokainen SRT-muunnos alkaa.
Hankala SRT-tiedosto ja mitä siitä yhä luetaan
Tiedosto
# 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.
Mitä se sisältää
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)Näin SRT-tiedosto käyttäytyy, kun se on rikki: ylimääräisiä rivejä, outoja kenttiä ja aikoja, joita ei voi lukea. Mikään ei kaada lukua – korjaukset ja ohitukset näkyvät oikealla puolella.
Muunna SubRip (SRT) toiseen muotoon
Jokainen näistä toimii kokonaan selaimessasi. Nimikkeet kertovat, mitä tuo suunta maksaa, ennen kuin avaat sen.
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
Muuntaminen tähän muotoon
- 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)
SRT eli SubRip on tekstitysmuoto, jonka lähes jokainen soitin lukee. Yksi alaotsikko on numeroitu lohko, jossa on aikakoodirivi ja yksi tai kaksi tekstiriviä. Tämä sivu on SRT-muodon kuvaus: mitä se tallentaa, mitä se ei tallenna ja mihin sen voi muuntaa. Alla oleva taulukko kertoo SRT-muodon ominaisuudet – jokainen rivi on asia, joka joko säilyy tai katoaa, kun tiedosto muunnetaan toiseen muotoon.
SRT ei tallenna dokumenttitason tyylejä: teksti on tekstiä. SRT ei tallenna erillistä sijoittelua ruudulle. SRT ei tue karaokea. SRT tallentaa jokaiselle alaotsikolle alku- ja loppuajan millisekunnin tarkkuudella. SRT tukee monirivisiä alaotsikoita.
Alla on jokainen suunta, johon SRT-tiedosto voidaan muuntaa. Koko SRT-muunnos tapahtuu omassa selaimessasi ilman palvelinta ja ilman tiliä. Eräajossa koko SRT-kausi menee yhdellä kertaa, ajon voi keskeyttää ja tulokset saa ZIP-tiedostona.
Usein kysytyt kysymykset
Mikä on SRT-tiedosto ja mitä siihen mahtuu?
SRT eli SubRip on tekstitysmuoto, jonka lähes jokainen soitin lukee. Yksi alaotsikko on numeroitu lohko, jossa on aikakoodirivi ja yksi tai kaksi tekstiriviä. Tiedosto voi sisältää useita rivejä alaotsikkoa kohden.
Tallentaako SRT tyylejä ja sijoittelua?
SRT ei tallenna dokumenttitason tyylejä: teksti on tekstiä. SRT ei tallenna erillistä sijoittelua ruudulle. SRT ei tue karaokea. Rivinsisäinen muotoilu tallennetaan näin: <i>, <b> ja <font color>.
Onko jokaisella SRT-tiedoston alaotsikolla alku- ja loppuaika?
Kyllä. SRT kirjoittaa ajan muodossa 00:00:01,000, eli tunnit, minuutit, sekunnit ja millisekunnit pilkulla erotettuina, ja sekä alku että loppu ovat tiedostossa.
Mihin muotoihin SRT-tiedoston voi muuntaa ilman menetyksiä?
Menetyksettä SRT muuntuu muotoihin VTT, SBV, SMI, TTML, JSON ja CSV. Tämä johtuu siitä, että teksti, alku- ja loppuaika ja rivinvaihdot mahtuu niihin kaikkiin; kaikkiin muihin suuntiin jää jotain pois, ja jokainen sellainen sivu kertoo oman luettelonsa.
Mitä SRT tallentaa alaotsikoiden ulkopuolella?
SRT ei tallenna alaotsikoiden ulkopuolelle mitään: tiedostossa on vain numeroituja alaotsikoita, joten muunnoksessa ei voi kadota ylimääräistä rakennetta.
Miten SRT eroaa lähimmästä sukulaisestaan?
SBV on kuin SRT ilman järjestysnumeroita: aikakoodi kirjoitetaan muodossa 0:00:01.000,0:00:03.500 eikä nuolta ole. SRT:n ja SBV:n välinen muunnos on suora kumpaankin suuntaan.
Miten tämä sivu lukee SRT-tiedostoa, kun tiedosto on rikki?
SRT luetaan lohko kerrallaan ja aikakoodi tunnistetaan nuolesta. Jos loppuaika ei ole alun jälkeen, se korjataan millisekunnin mittaiseksi, järjestys korjataan ajan mukaan ja X1/Y1-koordinaatit raportoidaan erikseen sen sijaan, että ne jäisivät huomaamatta.