Конвертер на MicroDVD субтитри в SubRip Text
Конвертирането на базирани на кадри MicroDVD субтитри във времеви SubRip Text формати позволява възпроизвеждане в съвременни мултимедийни плейъри и уеб стрийминг платформи.
Сравнение на формати и технически спецификации
| Спецификация | SUB | SRT |
|---|---|---|
| MIME тип | text/plain | text/plain |
| Тип | frame-based subtitle | timed text subtitle |
| Компресия | none | none |
| Стандартна спецификация | MicroDVD Subtitle Format Specification | SubRip Text Specification |
| Заглавни байтове (Magic Bytes) | {1}{100} or MicroDVD frame markers | 1 00:00: (Sequential numeric subtitle indices) |
Преглед на формата и приложения
Файловете с MicroDVD субтитри, идентифицирани с разширението .sub, използват конкретни номера на видео кадри вместо часовниково време, за да управляват кога текстът се появява на екрана. Този дизайн, базиран на кадри, означава, че субтитрите са тясно свързани с определена честота на кадрите, като например 23,976 или 25 кадъра в секунда. Ако видео файлът бъде прекодиран или възпроизведен при различна честота на кадрите, MicroDVD субтитрите бързо излизат от синхрон. Файловете SubRip Text с разширение .srt разчитат на абсолютни времеви кодове в часове, минути, секунди и милисекунди. Този подход, базиран на времето, прави SRT файловете много по-гъвкави за съвременни мултимедийни плейъри, смарт телевизори и софтуер за видео редактиране. Конвертирането на SUB в SRT решава проблемите със синхронизацията и гарантира, че текстът се подравнява перфектно с аудио записа, независимо от корекциите на кадровата честота.
Технически спецификации и анализ на кодеците
Форматът на MicroDVD субтитрите (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 кодиране на знаците. Тъй като са некомпресирани текстови контейнери, никой от форматите не използва сигнатури с magic bytes или двоични хедъри. Парсерите просто четат файла ред по ред като суров текст.
Съвместимост с операционни системи и браузъри
Файловете с MicroDVD субтитри имат ограничена поддръжка извън класическите компютърни медийни плейъри като VLC или специализирани инструменти за рипинг на DVD. SubRip Text се ползва с универсална съвместимост в почти всички съвременни операционни системи, включително Windows, macOS, Linux, iOS и Android. Уеб браузърите също поддържат SRT файлове директно чрез HTML5 видео записи и JavaScript парсери за субтитри, без да изискват плъгини.
💡 Полезна информация
Винаги проверявайте точната кадрова честота на вашето изходно видео, преди да конвертирате SUB файл в SRT, тъй като грешно въведена кадрова честота по време на конвертирането ще разсинхронизира завинаги получените времеви кодове.
Сравнение на формати и технически спецификации
Файловете със субтитри са изключително леки. Типичен SRT или SUB файл с размер 50 килобайта се прехвърля мигновено за по-малко от 0,01 секунди през 4G, 5G и оптични мрежи.
Често задавани въпроси
Как се конвертират MicroDVD субтитри в SubRip Text без загуба на качество?
Конвертирането от SUB в SRT е напълно без загуби по отношение на текстовото съдържание, тъй като и двата формата съхраняват текста като некомпресирани низове. Поддържането на точна синхронизация на времето обаче изисква познаване на прецизната кадрова честота на изходното видео, така че номерата на кадрите да се мапират точно към милисекунди.
Каква е разликата между MicroDVD субтитри и SubRip Text?
MicroDVD Subtitle е формат, базиращ се на кадри, който използва къдрави скоби и цели номера на кадри за определяне на времето. SubRip Text е формат, базиран на времето, който използва времеви кодове за час-минута-секунда-милисекунда, разделени със символ стрелка, което го прави съвместим със съвременните видео плейъри.