Конвертируйте субтитры ASS в SRT с сохранением всех строк и таймкодов
Форматы ASS и SSA популярны в аниме и фанатских субтитрах со стилями, но многие телевизоры, ТВ-приставки и видеоредакторы поддерживают только SRT. Загрузите файл .ass или ZIP-архив с целым сезоном и скачайте SRT, где каждая строка диалога сохранит свой исходный тайминг. Курсив, полужирный шрифт и размещение вверху экрана переводятся в теги SRT, а неподдерживаемые эффекты удаляются. Задачи объемом до 3,000 строк бесплатны полностью, а пакеты большего размера стоят $5 (разовый платёж).
- Читает форматы .ass и .ssa, распознавая их по содержимому, даже если расширение файла указано неверно
- Точный перенос времени начала и конца реплик (в формате ASS время хранится с точностью до сотых долей секунды)
- Теги {\i1}, {\b1} и {\u1} превращаются в <i>, <b> и <u>, а {\an8} сохраняется как код позиции
- Координаты позиционирования, караоке, затухания и рисованная графика удаляются, так как SRT их не поддерживает
- До 50 файлов или ZIP-архив на задачу, суммарно до 50,000 строк
Что сохраняется при конвертации из ASS в SRT
Файл ASS устроен как сценарий: блок [Script Info], список стилей со шрифтами, цветами и обводками, а также блок [Events], где у каждой строки Dialogue указаны время начала, окончания, стиль и сам текст с тегами переопределения в фигурных скобках. В формате SRT такой структуры нет: каждая запись состоит лишь из номера, временного интервала и одной-двух строк текста с несколькими HTML-подобными тегами.
Поэтому конвертер переносит только то, что поддерживают оба формата. Текст каждой реплики Dialogue переносится полностью: переносы \N становятся обычными разрывами строк, а неразрывный пробел \h превращается в стандартный неразрывный пробел. Таймкоды преобразуются из формата 0:01:02.35 в 00:01:02,350. Теги курсива, полужирного начертания, подчеркивания и зачеркивания конвертируются в теги SRT, а код выравнивания (например, {\an8}) остается в начале строки — большинство плееров понимают его как указание показать текст вверху экрана. Шрифты, цвета и обводки из списка стилей не переносятся: плеер отобразит субтитры со своим стандартным оформлением.
Вывески, песни и векторная графика
Файлы с фансабом часто содержат сложное оформление поверх диалогов: надписи на экранах с тегами \pos или \move, караоке-тайминги с \k для опенингов, затухания и векторную графику через \p1. В SRT ничего этого нет. Теги позиционирования и эффектов вырезаются, поэтому перевод надписи превращается в обычную строку текста. Строки с векторными рисунками исключаются полностью, иначе в SRT они выглядели бы как длинные ряды числовых координат. Строки комментариев не являются диалогами и не экспортируются.
Если два события пересекаются по времени (например, надпись на экране и реплика персонажа), оба становятся отдельными записями SRT с перекрывающимся таймингом, и большинство плееров выведут их на экран друг над другом.
Проверьте результат перед скачиванием
После загрузки сконвертированные строки отобразятся на экране в формате SRT: вы сможете сразу увидеть итоговый вид и при необходимости вручную поправить любую строку. Файл также можно скачать в форматах VTT, SBV, TTML, MicroDVD SUB, простым текстом или обратно в очищенный файл ASS с единственным стилем Default.
Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Конвертер субтитров; цены на все инструменты — на странице цены.
Обновлено
Вопросы и ответы
Может ли ChatGPT конвертировать ASS в SRT?
С несколькими десятками строк он обычно справляется. Но в полной серии сотни реплик: в каждой нужно аккуратно вырезать теги и переписать таймкод. Ответ в чате обычно обрывается на полуслове или сбивается в таймингах. Наш конвертер обрабатывает каждую строку по строгим правилам и точно копирует таймкоды.
Сохранятся ли шрифты и цвета?
Нет. В SRT нет стилей оформления, поэтому реплики будут отображаться шрифтом и цветом по умолчанию вашего плеера. Сохраняются только курсив, полужирный шрифт, подчеркивание и позиционирование вверху экрана.
Поддерживаются ли файлы SSA?
Да. Более старый формат SSA (SubStation Alpha) считывается точно так же и конвертируется в SRT по тем же правилам.
Сколько стоит конвертация ASS в SRT?
Если в задаче не более 3,000 строк субтитров (например, целый фильм или несколько серий), она полностью бесплатна, включая скачивание. Для более крупных задач (до 50 файлов или ZIP-архива и до 50,000 строк) действует разовый платёж $5. Подписка Unlimited стоит $19 в неделю.
Можно ли конвертировать целый сезон аниме?
Да. Упакуйте файлы .ass в ZIP-архив (можно прямо с папками) и загрузите его. Каждый файл будет конвертирован в SRT с сохранением исходного имени, и все они скачаются в одном ZIP-архиве.
В моём файле ASS русский или арабский текст в старой кодировке. Он прочитается?
Файлы в кодировках Windows-1251 (кириллица), Windows-1256 (арабский и фарси), греческих, ивритских и западноевропейских кодировках Windows распознаются автоматически по байтам, а готовый SRT сохраняется в UTF-8.