Конвертер з ASS у SRT
Перетворення скриптів Advanced SubStation Alpha у файли SubRip Text видаляє складні теги стилізації, щоб ваші субтитри працювали на базових медіаплеєрах.
Порівняння форматів та технічні характеристики
| Специфікація | ASS | SRT |
|---|---|---|
| MIME-тип | text/ | text/ |
| Тип | скрипт стилізованих субтитрів | текстові субтитри з часовими мітками |
| Стиснення | немає | немає |
| Стандартна специфікація | Advanced SubStation Alpha v4.00+ | SubRip Text Specification |
| Заголовок магічних байтів | 5B 53 63 72 69 70 74 20 49 6E 66 6F 5D ([Script Info]) | 1 00:00: (Sequential numeric subtitle indices) |
Огляд формату та застосування
Файли Advanced SubStation Alpha з типом MIME text/x-ssa містять власні шрифти, кольори та точні координати екрана для аніме та фансаб-проєктів. Однак багато автономних телевізорів, мобільних додатків та програм для редагування відео не можуть прочитати ці складні інструкції стилю. Їх конвертація у SubRip Text із типом MIME text/plain перетворює стилізовані скрипти на блоки звичайного тексту з базовими часовими мітками. Відеомонтажери часто виконують це перетворення під час підготовки проксі-файлів або перенесення проєктів між різними програмами для редагування. Стандартні плеєри на кшталт VLC або мобільні пристрої часто не можуть правильно відобразити власні команди малювання ASS, що робить прості файли SRT найбезпечнішим вибором для універсального відтворення. Цей процес конвертації зберігає діалоги та таймінг, відкидаючи непідтримувані дані про розташування елементів на екрані.
Технічні специфікації та розбір кодеків
Обидва формати, ASS та SRT, є нестисненими текстовими файлами у кодуванні UTF-8 або UTF-16, що означає відсутність застосування алгоритмів стиснення під час їх збереження. Жоден із форматів не використовує заголовки магічних байтів; натомість парсери ідентифікують їх за розширеннями файлів (.ass та .srt) і внутрішньою текстовою структурою. Файл ASS починається зі структурних розділів, таких як [Script Info] та [Events], що містять теги стилізації та позиціонування. Конвертер аналізує події часової шкали, видаляє теги перевизначення форматування ASS та перетворює синтаксис міток часу на стандартні таймкоди SRT, розділені комами.
Сумісність з ОС та браузерами
Для файлів ASS потрібні розширені рушії відтворення, як-от libass у VLC, MPC-HC і сучасних настільних відеопрогравачах, але більшість мобільних пристроїв і веббраузерів їх не підтримує. SRT підтримується багатьма операційними системами, мобільними платформами, смарттелевізорами та вебвідеопрогравачами, хоча підтримка може залежати від застосунку.
Корисна інформація
Завжди зберігайте резервну копію оригінального файлу ASS перед конвертацією, оскільки видалення тегів стилю назавжди стирає власне розміщення шрифтів та ефекти караоке, які неможливо відновити з експорту SRT.
Поширені запитання
Як конвертувати Advanced SubStation Alpha у SubRip Text без втрати якості?
Під час перетворення ASS у SRT видаляються форматування тексту та довільне позиціювання, тому візуальний стиль втрачається. Діалог і часові мітки зберігаються, а ефекти стилю прибираються.
У чому різниця між Advanced SubStation Alpha та SubRip Text?
Advanced SubStation Alpha використовує складну структуру скрипту з конкретними тегами координат, власними кольорами та визначеннями шрифтів для точного розміщення на екрані. SubRip Text використовує спрощену структуру звичайного тексту, що містить лише числа, часові мітки та базові рядки діалогу.