Конвертер ASS/SSA у SRT
Конвертуйте Advanced SubStation Alpha або SSA субтитри в простий формат SRT.
Конвертер ASS/SSA у SRT
Вставте субтитри з файлу Advanced SubStation Alpha (.ass) або SubStation Alpha (.ssa), і цей інструмент повертає чистий текст SubRip (.srt): він читає розділ [Events], перетворює часові мітки в сотих частках секунди кожного рядка Dialogue у формат мілісекунд SRT і перенумеровує кожну репліку, починаючи з 1. Рядки коментарів видаляються автоматично, оскільки жоден плеєр їх не показує. Використовуйте його для підготовки фанатських або витягнутих .ass доріжок для плеєрів і платформ, які розуміють тільки простий SRT.
Управління теги стилю переписує блоки типу {\an8} або {\i1}: видалення видаляє їх для простого тексту, а перетворення в HTML зберігає курсив і жирний шрифт, перетворюючи \i1/\i0 і \b1/\b0 у теги <i> і <b> та видаляючи решту (позиціювання, кольори, синхронізація карао). Перетворення \N і \n у розриви рядків перетворює коди розривів рядків ASS у справжні нові рядки. Тільки цей стиль і тільки цього актора фільтрують вихідні дані за одним полем Style або Name — дуже корисно, коли сценарій змішує діалоги з написами або закадровим голосом. Сортування за часом початку перевпорядковує репліки хронологічно перед перенумерацією, а пропускання рядків ефектів видаляє будь-який рядок Dialogue, для якого встановлено поле Effect, зазвичай це прокручується банер або наложення карао, а не саме діалогова мова.
Конвертер працює з явним рядком Format: або без нього, повертаючись до стандартного порядку стовпців ASS/SSA, і обробляє як CRLF, так і LF розриви рядків. Живий лічильник під вихідними даними повідомляє, скільки реплік було знайдено, скільки з них пройшли через ваші фільтри та точний час обробки.
Все працює у вашому браузері. Файли субтитрів ніколи не завантажуються нікуди, тому безпечно використовувати з неопублікованими або приватними сценаріями. Коли ви закінчите, скопіюйте результат, завантажте його як файл .txt або відправте вихідні дані в інший інструмент для подальшої обробки.