SubRip-tekstitys (.srt)

De Standardi

SubRip Subtitle (SRT) on digitaalisten videotekstitysten ja tekstityssivujen kiistaton maailmanlaajuinen standardi, jota arvostetaan sen puhtaan yksinkertaisuuden, ihmisluettavuuden sekä yleisen laitteisto- ja ohjelmistoyhteensopivuuden vuoksi.

Muunna tiedostot muodosta SRT muotoon VTT

Ilmainen selaimen sisäinen SRT - VTT-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat SRT-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat SRT-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

ASCII-ESITYSTAPA: 1\r\n00: / 1\n00:

Standardointi: De facto global subtitle standard

Tekniset tiedot

SäiliöarkkitehtuuriSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
PakkausUncompressed plain text
Tavujärjestys (Endianness)UTF-8 / Unicode text stream (BOM optional)
VäriavaruudetOptional basic HTML color tags (<font color=...>)
Kanavat ja rakenneTimecoded dialogue text with basic inline styling (bold, italic, underline)
Suurimmat mitatUnbounded sequential cues
LäpinäkyvyysNone
Suoratoisto ja progressiivinen latausSequential single-pass streaming playback

Tekninen vertailumatriisi: SRT vs. kilpailijat

Tekninen attribuuttiSRT (Nykyinen)VTTASSSUB
Yhteensopivuusalue100 % yleinen kaikissa mediasoittimissa ja televisioissa100 % yleinen verkkoselaimissaYleinen animessa ja työpöytäsoittimissaVanhat laitteisto-DVD-soittimet
Aikaleiman erotinPilkku (esim. 00:01:23,456)Piste (esim. 00:01:23.456)Piste (esim. 0:01:23.45)Kehysnumerolaskenta
Tyylittelyn joustavuusPerus-HTML-tunnisteet (<b>, <i>, <u>)Täysi CSS-tyylittely ja sijoitteluEdistyneet ohitustunnisteet ja piirroksetEi mitään
Natiivi HTML5 <track>Vaatii muunnoksen WebVTT-muotoon100 % natiivi HTML5-standardiVaatii WebAssembly-dekooderinVaatii muunnoksen

Yleiset korruptiotilat ja heksatietojehdotusopas

Tekstitykset putoavat epätasapainoon videon äänen kanssa elokuvan edetessä.

Perussyy: Kuvanopeuden epäsuhta (esim. tekstitys ajoitettu 23.976 kuvalle sekunnissa toistetaan 25.0 fps videota vastaan).

Korjaus: Synkronoi aikaleimat uudelleen tai siirrä siirtymää File2File Subtitle Sync Tool -työkalulla.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

SRT-tiedostot ovat pelkkää tekstiä, mutta virheelliset leikelaskurit tai HTML-tunnisteet voivat laukaista muistivirheitä haavoittuvissa mediasoittimissa.

Tunnetut hyökkäysvektorit

  • Pino-puskuriylivuoto mediasoittimen SRT-aikaleimojen jäsennysrutiineissa (esim. CVE-2011-2592).
  • Sivustojen välinen komentosarja (XSS) suojaamattomien HTML-tunnisteiden kautta verkkopohjaisissa tekstityksen renderöijissä.
  • Palvelunesto päällekkäisten tai järjestyksestään poikkeavien leikeindeksinumeroiden kautta.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2010W3C suunnittelee nykyaikaisen WebVTT-muodon suoraan klassisen SRT-aikaleimaettelun pohjalta.
2005Otettu yleisesti käyttöön suoratoistopalveluissa, mediasoittimissa, älytelevisioissa ja YouTubessa.
2000'Brain'-nimellä tunnettu ohjelmoija julkaisee SubRip-ohjelman, joka on Windowsin DVD-tekstitysten rippaustyökalu, joka loi .srt-tiedostoja.

Tärkeimmät edut

  • Absoluuttinen yleinen yhteensopivuus: tukee jokaista olemassa olevaa mediasoitinta, älytelevisiota, videoeditoria ja suoratoistoalustaa.
  • Vaivattoman yksinkertainen syntaksi: helposti luettavissa, kirjoitettavissa tai muokattavissa missä tahansa perustekstieditorissa ilman erikoisohjelmistoja.
  • Kompakti tekstin tallennus: kokonaisen 2 tunnin elokuvatekstitykset vievät tyypillisesti alle 100 kilotavua.

Tekniset rajoitukset

  • Ei natiivia näytön sijoittelua: tekstitykset on perinteisesti lukittu videon alareunaan keskelle.
  • Minimaalinen tyylituen tuki: rajoitettu perus-HTML-tunnisteisiin (<i>, <b>, <u>) ilman mukautettuja fontteja tai asettelun hallintaa.
  • Pilkkudesimaalierotin aikaleimoissa ('00:01:20,500') poikkeaa verkkostandardin pistekeräimistä.

Mielenkiintoisia teknisiä faktoja

  • SRT:n loi alun perin ranskalainen ohjelmistokehittäjä nimeltä 'Brain', joka kirjoitti SubRip-ohjelman purkaakseen tekstitystekstiä DVD-levyiltä OCR-tekniikan avulla.
  • SRT-tiedostojen aikaleimoissa käytetään pilkkua (,) millisekuntien erottimena, kun taas nykyaikainen WebVTT käyttää pistettä (.).
  • YouTube luo automaattisesti ladattavia SRT-tekstityksiä miljardeille videoille tekoälyn avulla.

Usein kysytyt tekniset kysymykset

Mikä on SRT-tiedosto?

SRT-tiedosto on yksinkertainen tekstitiedosto, joka sisältää videon tekstitykset ja yhdistää jokaisen dialogirivin tarkkoihin alku- ja loppuaikaleimoihin.

Miten voin muuntaa SRT-tiedoston WebVTT-muotoon verkkovideota varten?

Voit muuntaa SRT-tiedostot moderniin HTML5 WebVTT (.vtt) -muotoon yhdellä napsautuksella File2File.app-palvelun avulla suoraan verkkoselaimessasi.

Miten käytän SRT-tiedostoa elokuvan kanssa?

Anna .srt-tiedostolle täsmälleen sama nimi kuin videotiedostollasi (esim. 'elokuva.mp4' ja 'elokuva.srt') ja sijoita ne samaan kansioon; soittimet, kuten VLC, lataavat sen automaattisesti.