Конвертер SUB в SRT
Конвертация файлов субтитров MicroDVD с привязкой к кадрам в формат SubRip Text с привязкой ко времени обеспечивает воспроизведение на современных медиаплеерах и платформах веб-стриминга.
Сравнение форматов и технические характеристики
| Характеристика | SUB | SRT |
|---|---|---|
| MIME-тип | text/ | text/ |
| Тип | покадровые субтитры | субтитры с временной разметкой |
| Сжатие | нет | нет |
| Стандартная спецификация | MicroDVD Subtitle Format Specification | SubRip Text Specification |
| Сигнатура файла (Magic Bytes) | {1}{100} or MicroDVD frame markers | 1 00:00: (Sequential numeric subtitle indices) |
Обзор формата и областей применения
Файлы MicroDVD Subtitle с расширением .sub используют номера видеокадров вместо таймкодов, чтобы задавать момент появления текста на экране. Такая кадровая привязка означает, что субтитры жестко связаны с определенной частотой кадров, например 23,976 или 25 кадров в секунду. Если видеофайл перекодировать или воспроизводить с другой частотой кадров, субтитры MicroDVD быстро рассинхронизируются. Файлы SubRip Text с расширением .srt используют абсолютные таймкоды в часах, минутах, секундах и миллисекундах. Такой подход на основе времени делает файлы SRT гораздо более гибкими для современных медиаплееров, смарт-телевизоров и программ для редактирования видео. Преобразование SUB в SRT решает проблемы синхронизации и помогает точно совместить текст со звуковой дорожкой независимо от изменений частоты кадров.
Технические спецификации и разбор кодеков
Формат MicroDVD Subtitle (MIME-тип: text/plain) представляет собой простой текстовый файл, в котором каждая строка начинается с номера начального и конечного кадра внутри фигурных скобок, за которыми следует текстовая строка. Например, {100}{250}Hello World указывает, что текст появляется на кадре 100 и исчезает на кадре 250. SubRip Text (MIME-тип: text/plain) структурирует данные с использованием порядковых номеров, таймкодов, разделенных стрелкой (00:00:04,123 --> 00:00:07,456), и строк простого текста. Ни один из форматов не использует сжатие. Оба хранятся как простой текст в кодировке UTF-8 или ANSI. Поскольку это несжатые текстовые контейнеры, ни один из форматов не использует сигнатуры байтов или двоичные заголовки. Парсеры просто читают файл построчно как необработанный текст.
Совместимость с ОС и браузерами
Браузеры обычно используют WebVTT через элементы HTML5 <track>. SRT не является их встроенным форматом субтитров, хотя некоторые плееры или библиотеки JavaScript могут его разбирать.
Полезная информация
Всегда проверяйте точную частоту кадров исходного видео перед конвертацией файла SUB в SRT, так как неверный ввод частоты кадров во время конвертации приведет к необратимому смещению полученных таймкодов.
Часто задаваемые вопросы
Как конвертировать MicroDVD Subtitle в SubRip Text без потери качества?
Конвертация из SUB в SRT полностью без потерь с точки зрения текстового контента, так как оба формата хранят текст в виде несжатых строк. Однако поддержание точной синхронизации по времени требует знания точной частоты кадров исходного видео, чтобы номера кадров точно сопоставлялись с миллисекундами.
В чем разница между MicroDVD Subtitle и SubRip Text?
MicroDVD Subtitle - это формат на основе кадров, использующий фигурные скобки и целочисленные номера кадров для задания времени. SubRip Text - это формат на основе времени, использующий таймкоды в часах, минутах, секундах и миллисекундах, разделенные символом стрелки, что делает его совместимым с современными видеоплеерами.