Субтитри SubRip (.srt)

Де-факто Стандарт

SubRip Subtitle (SRT), basit ve okunabilir yapısıyla bilinen, yaygın bir düz metin altyazı biçimidir; oynatıcı ve platform desteği değişir.

Конвертувати з SRT у VTT

Безкоштовний конвертер з SRT у VTT у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли SRT, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли SRT, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

Фіксованої сигнатури немає

ПОДАННЯ В ASCII: Фіксованої сигнатури немає

Стандартизація: Де-факто світовий стандарт субтитрів

Технічні характеристики

Архітектура контейнераПослідовні пронумеровані блоки субтитрів, розділені порожніми рядками: індекс блока, часові мітки початку й завершення (HH:MM:SS,mmm) та текст субтитрів
СтисненняНестиснений звичайний текст
Порядок байтів (Endianness)Текстовий потік UTF-8 / Unicode (BOM необов’язковий)
Колірні просториНеобов’язкові базові HTML-теги кольору (<font color=...>)
Канали та структураРепліки діалогів із часовими мітками та базовим вбудованим форматуванням (жирний, курсив, підкреслення)
Максимальні розміриНеобмежена кількість послідовних блоків субтитрів
ПрозорістьНемає
Потокове та прогресивне завантаженняПослідовне потокове відтворення за один прохід

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

Технічний атрибутSRT (Поточний)VTTASSSUB
Сфера сумісностіBirçok oynatıcı destekler; cihaz desteği değişir.HTML5 video parçaları için dönüştürme gerekir.Підтримка залежить від програми.Застарілі апаратні DVD-плеєри
Роздільник часових мітокКома (наприклад, 00:01:23,456)Крапка (наприклад, 00:01:23.456)Крапка (наприклад, 0:01:23.45)Підрахунок номерів кадрів
Гнучкість стилізуванняБазові теги HTML (<b>, <i>, <u>)Повне стилізування та позиціювання реплік субтитрів засобами CSSРозширені теги перезапису та малюнкиВідсутня
Вбудований елемент HTML5 <track>Вимагає конвертації у WebVTTYerel HTML5 biçimiВимагає декодера WebAssemblyВимагає конвертації

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Субтитри втрачають синхронізацію з аудіодоріжкою відео в міру відтворення фільму.

Першопричина: Невідповідність частоти кадрів (наприклад, субтитри синхронізовані для 23.976 кадрів/с і відтворюються з відео 25.0 кадрів/с).

Відновлення: Повторно синхронізуйте часові мітки або змініть часове зміщення за допомогою інструмента синхронізації субтитрів File2File.app.

Аналіз безпеки та векторів атак на парсери

Файли SRT є звичайним текстом, але неправильно сформовані лічильники субтитрів або теги HTML можуть спричинити помилки пам'яті у вразливих медіаплеєрах.

Відомі вектори атак

  • Переповнення стекового буфера у функціях розбору часових міток SRT медіаплеєра (наприклад, CVE-2011-2592).
  • Міжсайтовий скриптинг (XSS) через неекрановані теги HTML у вебзасобах рендерингу субтитрів.
  • Відмова в обслуговуванні через номери блоків субтитрів, що повторюються або порушують послідовність.

Рекомендації щодо захисту: Очищуйте теги HTML і перевіряйте послідовний порядок часових міток перед відображенням субтитрів.

Історичне походження та віхи

2010W3C розробляє сучасний формат WebVTT безпосередньо на основі класичного макета часових міток SRT.
2005Video oynatıcılarında ve düzenleme iş akışlarında yaygınlaştı; platform desteği değişir.
2000Програміст, відомий як 'Brain', випускає SubRip, інструмент для копіювання субтитрів з DVD для Windows, який генерував файли .srt.

Основні переваги

  • SRT birçok medya oynatıcısı ve düzenleyici tarafından desteklenir; ancak destek platforma ve uygulamaya göre değişir.
  • Надзвичайно простий синтаксис: його легко читати, набирати й редагувати в будь-якому простому текстовому редакторі без спеціального програмного забезпечення.
  • Altyazı dosyaları genellikle video dosyalarına kıyasla küçüktür; boyut diyaloglara, biçimlendirmeye ve dil sayısına bağlıdır.

Технічні обмеження та недоліки

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

Цікаві технічні факти

  • Формат SRT спочатку був створений французьким розробником програмного забезпечення на ім'я 'Brain', який написав SubRip для вилучення тексту субтитрів з DVD за допомогою OCR.
  • Часові мітки в SRT використовують кому (,) як роздільник мілісекунд, тоді як сучасний WebVTT використовує крапку (.).
  • YouTube bazı videolar için konuşma tanıma ile altyazı oluşturabilir; kullanılabilirlik ve indirme, videoya ve hesap izinlerine bağlıdır.

Поширені технічні запитання

Що таке файл SRT?

Файл SRT: це простий текстовий файл, який містить субтитри до відео та зіставляє кожен рядок діалогу з точними мітками часу початку й закінчення.

Як конвертувати SRT у WebVTT для вебвідео?

Ви можете конвертувати файли SRT у сучасний формат HTML5 WebVTT (.vtt) в один клік за допомогою File2File.app безпосередньо у вашому веббраузері.

Як використовувати файл SRT разом із фільмом?

Дайте файлу .srt абсолютно ту саму назву, що й у вашого відеофайлу (наприклад, 'movie.mp4' та 'movie.srt'), і помістіть їх в одну папку; такі плеєри, як VLC, завантажать його автоматично.

Пов'язані пари конвертації SRT