Конвертор от SUB към SRT
Конвертирането на базирани на кадри MicroDVD субтитри във времеви SubRip Text формати позволява възпроизвеждане в съвременни мултимедийни плейъри и уеб стрийминг платформи.
Сравнение на формати и технически спецификации
| Спецификация | SUB | SRT |
|---|---|---|
| MIME тип | text/ | text/ |
| Тип | субтитри, базирани на кадри | текстови субтитри с времеви маркери |
| Компресия | няма | няма |
| Стандартна спецификация | Спецификация на формат за субтитри MicroDVD | Спецификация на SubRip Text |
| Заглавни байтове (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 или двоични хедъри. Парсерите просто четат файла ред по ред като суров текст.
Съвместимост с операционни системи и браузъри
Браузърите обикновено използват WebVTT чрез HTML5 елементите <track>; SRT не е нативният формат за субтитри, макар че някои плейъри или JavaScript библиотеки могат да го анализират.
Полезна информация
Винаги проверявайте точната кадрова честота на вашето изходно видео, преди да конвертирате SUB файл в SRT, тъй като грешно въведена кадрова честота по време на конвертирането ще разсинхронизира завинаги получените времеви кодове.
Често задавани въпроси
Как се конвертират MicroDVD субтитри в SubRip Text без загуба на качество?
Конвертирането от SUB в SRT е напълно без загуби по отношение на текстовото съдържание, тъй като и двата формата съхраняват текста като некомпресирани низове. Поддържането на точна синхронизация на времето обаче изисква познаване на прецизната кадрова честота на изходното видео, така че номерата на кадрите да се преобразуват точно към милисекунди.
Каква е разликата между MicroDVD субтитри и SubRip Text?
MicroDVD Subtitle е формат, базиращ се на кадри, който използва къдрави скоби и цели номера на кадри за определяне на времето. SubRip Text е формат, базиран на времето, който използва времеви кодове за час-минута-секунда-милисекунда, разделени със символ стрелка, което го прави съвместим със съвременните видео плейъри.