SubRip teksts (.srt)

De Standarts

SubRip Subtitle (SRT) ir neapstrīdams globālais standarts digitālā video subtitriem un slēgtajiem subtitriem, kas tiek novērtēts tā vienkāršības, cilvēkam lasāmības un universālās aparatūras un programmatūras saderības dēļ.

Konvertēt SRT uz VTT

Bezmaksas SRT uz VTT konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.

Pārbaudīt un metadati

Operētājsistēmas un failu analizatori identificē SRT failus, pārbaudot sākotnējo bināro baitu secību:

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Baitu līmeņa galvenes paraksts (maģiskie baiti)

Operētājsistēmas un failu analizatori identificē SRT failus, pārbaudot sākotnējo bināro baitu secību:

HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):

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

ASCII ATTEIOLOJUMS: 1\r\n00: / 1\n00:

Standartizācija: De facto global subtitle standard

Tehniskās specifikācijas

Konteinera arhitektūraSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
SaspiešanaUncompressed plain text
Baitu secībaUTF-8 / Unicode text stream (BOM optional)
Krāsu telpasOptional basic HTML color tags (<font color=...>)
Kanāli un struktūraTimecoded dialogue text with basic inline styling (bold, italic, underline)
Maks. izmēriUnbounded sequential cues
CaurspīdīgumsNone
Straumēšana un progresīvā ielādeSequential single-pass streaming playback

Tehniskā salīdzinājuma matrica: SRT pret konkurentiem

Tehniskais atribūtsSRT (Pašreizējais)VTTASSSUB
Saderības apjoms100% universāls visos multivides atskaņotājos un televizoros100% universāls visās tīmekļa pārlūkprogrammāsUniversāls anime un darbvirsmas atskaņotājosVecākas aparatūras DVD atskaņotāji
Laika zīmes atdalītājsKomats (piem., 00:01:23,456)Punkts (piem., 00:01:23.456)Punkts (piem., 0:01:23.45)Kadru numuru skaitīšana
Stila elastībaPamata HTML tagi (<b>, <i>, <u>)Pilns CSS elementu noformējums un pozicionēšanaUzlaboti ignorēšanas tagi un zīmējumiNav
Vietējais HTML5 <track>Nepieciešama konvertēšana uz WebVTT100% vietējs HTML5 standartsNepieciešams WebAssembly dekodētājsNepieciešama konvertēšana

Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis

Filmai attīstoties, subtitri zaudē sinhronizāciju ar video skaņu.

Pamatcēlonis: Kadru nomaiņas ātruma neatbilstība (piem., subtitri veidoti priekš 23.976 kadriem sekundē, bet tiek atskaņoti pret 25.0 kadru sekundē video).

Atkopšana: Resinhronizēt laika zīmes vai pārvietot nobīdi, izmantojot File2File Subtitle Sync Tool.

Drošības analīze un parsētāja uzbrukuma vektori

SRT faili ir vienkāršs teksts, taču bojāti elementu skaitītāji vai HTML tagi var izraisīt atmiņas kļūdas neaizsargātos multivides atskaņotājos.

Zināmie uzbrukuma vektori

  • Steka bufera pārpilde multivides atskaņotāja SRT laika zīmju analizēšanas rutīnās (piem., CVE-2011-2592).
  • Starpsaišu skriptēšana (XSS), izmantojot neignorētus HTML tagus tīmekļa subtitru renderētājos.
  • Pakalpojuma atteice (DoS), izmantojot pārklājošos vai nepareizā secībā esošos elementa indeksa numurus.

Aizsardzības labākā prakse:

Vēsturiskā izcelsme un pavērsieni

2010W3C izstrādā mūsdienu WebVTT formātu, kas balstās tieši uz klasisko SRT laika zīmju izkārtojumu.
2005Universāli pieņemts straumēšanas pakalpojumos, multivides atskaņotājos, viedtelevizoros un YouTube.
2000Programmētājs, kas pazīstams kā 'Brain', izlaiž SubRip - Windows DVD subtitru ieguves rīku, kas ģenerēja .srt failus.

Galvenās priekšrocības un plusi

  • Absolūta universāla saderība: to atbalsta katrs eksistējošs multivides atskaņotājs, viedtelevizors, video redaktors un straumēšanas platforma.
  • Vienkārša sintakse: viegli nolasāms, ierakstāms vai rediģējams jebkurā pamata teksta redaktorā bez īpašas programmatūras.
  • Kompakta teksta glabāšana: veselas 2 stundu filmas subtitri parasti aizņem mazāk nekā 100 kilobaitus.

Tehniskie ierobežojumi un mīnusi

  • Nav vietējas ekrāna pozicionēšanas: subtitri tradicionāli ir piesaistīti video apakšdaļas centram.
  • Minimāls stila atbalsts: ierobežots ar pamata HTML tagiem (<i>, <b>, <u>) bez pielāgotiem fontiem vai izkārtojuma vadīklām.
  • Komats kā decimāldaļu atdalītājs laika zīmēs ('00:01:20,500') atšķiras no tīmekļa standarta punkta atdalītājiem.

Interesanti tehniski fakti

  • SRT sākotnēji izveidoja franču programmatūras izstrādātājs ar iesauku 'Brain', kurš uzrakstīja SubRip, lai iegūtu subtitru tekstu no DVD, izmantojot OCR.
  • Laika zīmes SRT izmanto komatu (,) kā milisekunžu atdalītāju, savukārt mūsdienu WebVTT izmanto punktu (.).
  • YouTube automātiski ģenerē lejupielādējamus SRT subtitrus miljardiem videoklipu, izmantojot mākslīgo intelektu.

Bieži uzdotie tehniskie jautājumi

Kas ir SRT fails?

SRT fails ir vienkāršs teksta fails, kas satur video subtitrus, saskaņojot katru dialoga līniju ar precīziem sākuma un beigu laika zīmogiem.

Kā es varu konvertēt SRT uz WebVTT tīmekļa video?

Varat konvertēt SRT failus uz moderno HTML5 WebVTT (.vtt) formātu ar vienu klikšķi, izmantojot File2File.app tieši savā tīmekļa pārlūkprogrammā.

Kā lietot SRT failu kopā ar filmu?

Piešķiriet .srt failam tieši tādu pašu nosaukumu kā jūsu video failam (piem., 'movie.mp4' un 'movie.srt') un ievietojiet tos vienā mapē; tādi atskaņotāji kā VLC to ielādēs automātiski.