SubRip teksts (.srt)
De StandartsSubRip 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:
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 3AASCII ATTEIOLOJUMS: 1\r\n00: / 1\n00:
Standartizācija: De facto global subtitle standard
Tehniskās specifikācijas
| Konteinera arhitektūra | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Saspiešana | Uncompressed plain text |
| Baitu secība | UTF-8 / Unicode text stream (BOM optional) |
| Krāsu telpas | Optional basic HTML color tags (<font color=...>) |
| Kanāli un struktūra | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Maks. izmēri | Unbounded sequential cues |
| Caurspīdīgums | None |
| Straumēšana un progresīvā ielāde | Sequential single-pass streaming playback |
Tehniskā salīdzinājuma matrica: SRT pret konkurentiem
| Tehniskais atribūts | SRT (Pašreizējais) | VTT | ASS | SUB |
|---|---|---|---|---|
| Saderības apjoms | 100% universāls visos multivides atskaņotājos un televizoros | 100% universāls visās tīmekļa pārlūkprogrammās | Universāls anime un darbvirsmas atskaņotājos | Vecākas aparatūras DVD atskaņotāji |
| Laika zīmes atdalītājs | Komats (piem., 00:01:23,456) | Punkts (piem., 00:01:23.456) | Punkts (piem., 0:01:23.45) | Kadru numuru skaitīšana |
| Stila elastība | Pamata HTML tagi (<b>, <i>, <u>) | Pilns CSS elementu noformējums un pozicionēšana | Uzlaboti ignorēšanas tagi un zīmējumi | Nav |
| Vietējais HTML5 <track> | Nepieciešama konvertēšana uz WebVTT | 100% vietējs HTML5 standarts | Nepieciešams WebAssembly dekodētājs | Nepiecieš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
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.
Saistītie SRT konvertēšanas pāri
SubRip Text failu konvertēšana WebVTT formātā pārvērš vienkārša teksta subtitrus mūsdienu HTML5 saderīgos laika celiņos tīmekļa video atskaņotājiem.
WebVTT failu konvertēšana uz SubRip Text nodrošina nevainojamu HTML5 video subtitru atskaņošanu vecākos darbvirsmas multivides atskaņotājos un mantotajā montāžas aparatūrā.
Advanced SubStation Alpha skriptu konvertēšana SubRip Text failos noņem sarežģītus stila tagus, lai jūsu subtitri darbotos pamata multivides atskaņotājos.
SRT subtitru failu konvertēšana TXT atšifrējumos noņem laika kodus un indeksa numurus, atstājot tīru, lasāmu dialogu.
Kadrē balstītu MicroDVD subtitru failu konvertēšana laikā balstītos SubRip teksta formātos nodrošina atskaņošanu mūsdienu multivides atskaņotājos un straumēšanas platformās.