SubRip-tekstitys (.srt)
De StandardiSubRip 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:
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 3AASCII-ESITYSTAPA: 1\r\n00: / 1\n00:
Standardointi: De facto global subtitle standard
Tekniset tiedot
| Säiliöarkkitehtuuri | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Pakkaus | Uncompressed plain text |
| Tavujärjestys (Endianness) | UTF-8 / Unicode text stream (BOM optional) |
| Väriavaruudet | Optional basic HTML color tags (<font color=...>) |
| Kanavat ja rakenne | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Suurimmat mitat | Unbounded sequential cues |
| Läpinäkyvyys | None |
| Suoratoisto ja progressiivinen lataus | Sequential single-pass streaming playback |
Tekninen vertailumatriisi: SRT vs. kilpailijat
| Tekninen attribuutti | SRT (Nykyinen) | VTT | ASS | SUB |
|---|---|---|---|---|
| Yhteensopivuusalue | 100 % yleinen kaikissa mediasoittimissa ja televisioissa | 100 % yleinen verkkoselaimissa | Yleinen animessa ja työpöytäsoittimissa | Vanhat laitteisto-DVD-soittimet |
| Aikaleiman erotin | Pilkku (esim. 00:01:23,456) | Piste (esim. 00:01:23.456) | Piste (esim. 0:01:23.45) | Kehysnumerolaskenta |
| Tyylittelyn joustavuus | Perus-HTML-tunnisteet (<b>, <i>, <u>) | Täysi CSS-tyylittely ja sijoittelu | Edistyneet ohitustunnisteet ja piirrokset | Ei mitään |
| Natiivi HTML5 <track> | Vaatii muunnoksen WebVTT-muotoon | 100 % natiivi HTML5-standardi | Vaatii WebAssembly-dekooderin | Vaatii 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
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.
Aiheeseen liittyvät SRT-muunnosparit
SubRip Text -tiedostojen muuntaminen WebVTT-muotoon muuttaa tavalliset tekstitekstitykset moderneiksi HTML5-yhteensopiviksi aikajanoiksi verkkoselaimien videotoistimiin.
WebVTT-tiedostojen muuntaminen SubRip Text -muotoon mahdollistaa HTML5-videotekstitysten saumattoman toiston vanhemmissa työpöytäsoittimissa ja perinteisissä muokkauslaitteissa.
Advanced SubStation Alpha -skriptien muuntaminen SubRip Text -tiedostoiksi poistaa monimutkaiset tyylitunnisteet, jotta tekstityksesi toimivat perusmediasoittimissa.
SRT-tekstitystiedostojen muuntaminen TXT-tekstitiedostoiksi poistaa aikarajoitukset ja indeksinumerot, jättäen jäljelle puhtaan, helposti luettavan vuoropuhelun.
Kehysperusteisten MicroDVD-tekstitystiedostojen muuntaminen aikaperusteisiin SubRip Text -muotoihin mahdollistaa toiston nykyaikaisissa mediasoittimissa ja verkon suoratoistoalustoilla.