SubRip текст (.srt)

De Стандарт

SubRip Subtitle (SRT) е безспорният глобален стандарт за цифрови видео субтитри и скрити субтитри, ценен заради своята простота, четливост от хора и универсална хардуерна и софтуерна съвместимост.

Конвертиране на SRT към VTT

Безплатен конвертор от SRT към VTT в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Инспектиране и метаданни

Операционните системи и файловите анализатори идентифицират SRT файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на хедъра (Magic Bytes)

Операционните системи и файловите анализатори идентифицират SRT файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

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

ASCII ПРЕДСТАВЯНЕ: 1\r\n00: / 1\n00:

Стандартизация: De facto global subtitle standard

Технически спецификации

Контейнерна архитектураSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
КомпресияUncompressed plain text
Поредност на байтовете (Endianness)UTF-8 / Unicode text stream (BOM optional)
Цветови пространстваOptional basic HTML color tags (<font color=...>)
Канали и структураTimecoded dialogue text with basic inline styling (bold, italic, underline)
Максимални размериUnbounded sequential cues
ПрозрачностNone
Стрийминг и прогресивно зарежданеSequential single-pass streaming playback

Техническа сравнителна матрица: SRT спрямо конкуренти

Технически атрибутSRT (Текущ)VTTASSSUB
Обхват на съвместимост100% универсален за всички медийни плейъри и телевизори100% универсален в уеб браузъритеУниверсален за аниме и настолни плейъриСтари хардуерни DVD плейъри
Разделител на времеви маркериЗапетая (напр. 00:01:23,456)Точка (напр. 00:01:23.456)Точка (напр. 0:01:23.45)Брой кадри
Гъвкавост на стилаОсновни HTML тагове (<b>, <i>, <u>)Пълен CSS стайлинг и позициониране на подсказкиРазширени тагове за презаписване и чертежиНяма
Роден HTML5 <track>Изисква конвертиране в WebVTT100% нативен HTML5 стандартИзисква WebAssembly декодерИзисква конвертиране

Често срещани режими на повреда и ръководство за хекс възстановяване

Субтитрите излизат от синхрон с аудиото на видеото с напредването на филма.

Първопричина: Несъответствие на кадровата честота (напр. субтитри, синхронизирани за 23,976 кадъра в секунда, възпроизведени срещу видео с 25,0 кадъра в секунда).

Възстановяване: Пресинхронизирайте времевите маркери или променете отместването с помощта на File2File Subtitle Sync Tool.

Анализ на сигурността и вектори на атака към парсера

SRT файловете са обикновен текст, но деформираните броячи на подсказки или HTML таговете могат да задействат грешки в паметта в уязвими медийни плейъри.

Известни вектори на атака

  • Препълване на буфера на стека в рутинните процедури за анализ на времеви маркери на медийния плейър SRT (напр. CVE-2011-2592).
  • Междусайтов скриптинг (XSS) чрез неубежани HTML тагове в уеб-базирани рендериращи субтитри.
  • Отказ от услуга чрез припокриващи се или разстроени номера на индекси на подсказки.

Защитни добри практики:

Исторически произход и етапи

2010W3C проектира съвременния уеб формат WebVTT директно въз основа на класическото оформление на времевата скала на SRT.
2005Прието универсално от стрийминг услуги, мултимедийни плейъри, смарт телевизори и YouTube.
2000Програмист, известен като 'Brain', пуска SubRip, инструмент за ripping на DVD субтитри за Windows, който генерира .srt файлове.

Основни предимства и плюсове

  • Абсолютна универсална съвместимост: поддържа се от всеки съществуващ медиен плейър, смарт телевизор, видеоредактор и стрийминг платформа.
  • Изключително прост синтаксис: лесно се чете, пише или редактира във всеки основен текстов редактор без специален софтуер.
  • Компактно текстово съхранение: субтитрите на цял 2-часов филм обикновено заемат по-малко от 100 килобайта.

Технически ограничения и минуси

  • Няма родно позициониране на екрана: субтитрите традиционно са заключени в долния център на видеото.
  • Минимална поддръжка на стилове: ограничена до основни HTML тагове (<i>, <b>, <u>) без персонализирани шрифтове или контрол на оформлението.
  • Десетичният разделител със запетая във времевите маркери ('00:01:20,500') се различава от уеб стандартните десетични разделители с точка.

Интересни технически факти

  • SRT първоначално е създаден от френски софтуерен разработчик на име 'Brain', който е написал SubRip за извличане на текст на субтитри от DVD чрез OCR.
  • Времевите маркери в SRT използват запетая (,) като разделител за милисекунди, докато съвременният WebVTT използва точка (.).
  • YouTube автоматично генерира изтегляеми SRT субтитри за милиарди видеоклипове с помощта на изкуствен интелект.

Често задавани технически въпроси

Какво представлява SRT файлът?

SRT файлът е обикновен текстов файл, който съдържа видео субтитри, съпоставящи всеки ред диалог с точни начални и крайни времеви отрязъци.

Как мога да конвертирам SRT във WebVTT за уеб видео?

Можете да конвертирате SRT файлове в съвременния HTML5 WebVTT (.vtt) формат с едно кликване, като използвате File2File.app директно във вашия уеб браузър.

Как да използвам SRT файл с филм?

Дайте на файла .srt абсолютно същото име като на вашия видео файл (напр. 'movie.mp4' и 'movie.srt') и ги поставете в една и съща папка; плеъри като VLC ще го заредят автоматично.

Свързани двойки за конвертиране на SRT

SRT до VTT

Конвертирането на файлове SubRip Text във формат WebVTT преобразува обикновени текстови субтитри в съвременни съвместими с HTML5 времеви следи за уеб видео плейъри.

VTT до SRT

Конвертирането на WebVTT файлове в SubRip Text позволява безпроблемно възпроизвеждане на HTML5 видео субтитри в по-стари настолни медийни плейъри и наследен хардуер за редактиране.

ASS до SRT

Конвертирането на скриптове Advanced SubStation Alpha в SubRip Text файлове премахва сложните тагове за стилизиране, така че вашите субтитри да работят на основни медийни плейъри.

SRT до TXT

Конвертирането на SRT субтитри в TXT транскрипти премахва времевите кодове и номерата на редовете, за да остави чист и лесен за четене диалог.

SUB до SRT

Конвертирането на базирани на кадри MicroDVD субтитри във времеви SubRip Text формати позволява възпроизвеждане в съвременни мултимедийни плейъри и уеб стрийминг платформи.