SubRip tekstas (.srt)

De Standartinis

SubRip subtitrai (SRT) yra neabejotinas pasaulinis skaitmeninių vaizdo įrašų subtitrų ir paslėptųjų subtitrų standartas, vertinamas dėl savo paprastumo, suprantamumo žmogui bei visuotinio aparatinės ir programinės įrangos suderinamumo.

Konvertuoti SRT į VTT

Nemokamas SRT į VTT konverteris naršyklėje. Konvertuokite failus akimirksniu savo įrenginyje.

Tikrinti ir metaduomenys

Operacinės sistemos ir failų analizatoriai atpažįsta SRT failus tikrindami pradinę dvejetainę baitų seką:

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Baitų lygio antraštės parašas (magiškieji baitai)

Operacinės sistemos ir failų analizatoriai atpažįsta SRT failus tikrindami pradinę dvejetainę baitų seką:

ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):

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

ASCII ATVAIZDAVIMAS: 1\r\n00: / 1\n00:

Standartizacija: De facto global subtitle standard

Techninės specifikacijos

Konteinerio architektūraSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
GlaudinimasUncompressed plain text
Baitų seka (Endianness)UTF-8 / Unicode text stream (BOM optional)
Spalvų erdvėsOptional basic HTML color tags (<font color=...>)
Kanalai ir struktūraTimecoded dialogue text with basic inline styling (bold, italic, underline)
Maksimalūs matmenysUnbounded sequential cues
SkaidrumasNone
Srautas ir progresyvusis įkėlimasSequential single-pass streaming playback

Techninė palyginimo matrica: SRT vs konkurentai

Techninis atributasSRT (Dabartinis)VTTASSSUB
Suderinamumo apimtis100% visuotinis visuose media grotuvuose ir televizoriuose100% visuotinis visose interneto naršyklėseVisuotinis anime ir staliniuose grotuvuoseSenstelėję aparatiniai DVD grotuvai
Laiko žymos skyriklisKablelis (pvz., 00:01:23,456)Taškas (pvz., 00:01:23.456)Taškas (pvz., 0:01:23.45)Kadrų numerių skaitliukas
Stiliaus lankstumasPagrindinės HTML žymos (<b>, <i>, <u>)Pilnas CSS elementų stilius ir pozicionavimasIšplėstinės perrašymo žymos ir brėžiniaiNėra
Vietinis HTML5 <track>Reikalingas konfavimas į WebVTT100% vietinis HTML5 standartasReikalingas WebAssembly dekoderisReikalingas konvertavimas

Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas

Subtitrai nesutampa su vaizdo įrašo garsu filmui bėgant.

Pirminė priežastis: Kadrų dažnio neatitikimas (pvz., subtitrai suderinti 23,976 kadr./s greičiui, o leidžiami 25,0 kadr./s vaizdo įraše).

Atkūrimas: Iš naujo sinchronizuokite laiko žymas arba pakeiskite poslinkį naudodami „File2File" subtitrų sinchronizavimo įrankį.

Saugumo analizė ir analizatoriaus atakos vektoriai

SRT failai yra paprastas tekstas, tačiau neteisingai suformuoti elementų skaitliukai arba HTML žymos pažeidžiamuose media grotuvuose gali sukelti atminties klaidų.

Žinomi atakos vektoriai

  • Steko buferio liedis (buffer overflow) media grotuvo SRT laiko žymų analizavimo rutinose (pvz., CVE-2011-2592).
  • Svetainių tarpinio skriptavimo (XSS) atakos per neišvalytas HTML žymas žiniatiekio subtitrų atvaizdavimo priemonėse.
  • Paslaugos trikdžiai (DoS) naudojant persidengiančius arba netvarkingus elementų indekso numerius.

Geriausia apsaugos praktika:

Istorinė kilmė ir svarbiausi etapai

2010W3C sukuria modernų WebVTT formatą, pagrįstą tiesiogiai klasikiniu SRT laiko žymų išdėstymu.
2005Visuotiniškai pritaikyta srautinio perdavimo paslaugose, leistuvuose, išmaniuosiuose televizoriuose ir „YouTube".
2000Programuotojas, žinomas pseudonimu „Brain", išleidžia „SubRip" - „Windows" DVD subtitrų kopijavimo įrankį, generuojantį .srt failus.

Pagrindiniai privalumai

  • Absoliutus visuotinis suderinamumas: palaikoma kiekvieno egzistuojančio media grotuvo, išmaniojo televizoriaus, vaizdo įrašų redagavimo priemonės ir srautinio perdavimo platformos.
  • Nepaprastai paprasta sintaksė: lengvai skaitoma, renkama ar redaguojama bet kurioje paprastoje tekstinėje rengyklėje be specialios programinės įrangos.
  • Kompaktiškas tekstinis saugojimas: viso 2 valandų trukmės filmo subtitrai dažniausiai užima mažiau nei 100 kilobaitų.

Techniniai apribojimai ir trūkumai

  • Nėra vietinio ekrano pozicionavimo: subtitrai tradiciškai yra užrakinti vaizdo įrašo apačioje, centre.
  • Minimalus stilių palaikymas: apsiribojama pagrindinėmis HTML žymomis (<i>, <b>, <u>) be pasirinktinių šriftų ar maketo valdiklių.
  • Kablelis kaip dešimtainis skyriklis laiko žymose („00:01:20,500") skiriasi nuo žiniatiekio standarto taško skyriklio.

Įdomūs techniniai faktai

  • SRT iš pradžių sukūrė prancūzų programinės įrangos kūrėjas, pasivadinęs „Brain", kuris parašė „SubRip", kad išgautų subtitrų tekstą iš DVD naudodamas OCR.
  • SRT laiko žymose milisekundėms atskirti naudojamas kablelis (,), o šiuolaikiniame WebVTT naudojamas taškas (.).
  • „YouTube" automatiškai generuoja atsisiunčiamus SRT subtitrus milijardams vaizdo įrašų, naudodama dirbtinį intelektą.

Dažniausiai užduodami techniniai klausimai

Kas yra SRT failas?

SRT failas yra paprastas tekstinis failas, kuriame pateikiami vaizdo įrašo subtitrai, suderinant kiekvieną dialogo eilutę su tiksliomis pradžios ir pabaigos laiko žymomis.

Kaip konvertuoti SRT į WebVTT internetiniam vaizdo įrašui?

Galite konvertuoti SRT failus į šiuolaikinį HTML5 WebVTT (.vtt) formatą vienu paspaudimu naudodami File2File.app tiesiai savo interneto naršyklėje.

Kaip naudoti SRT failą su filmu?

Suteikite .srt failui lygiai tokį patį pavadinimą kaip ir jūsų vaizdo įrašo failui (pvz., „movie.mp4“ ir „movie.srt“) ir padėkite juos į tą patį aplanką; grotuvai, tokie kaip VLC, jį įkels automatiškai.