Конвертер ASS в SRT

Загрузите файл ASS или SSA и преобразуйте сложные субтитры Advanced SubStation Alpha в совместимый файл SRT.

Перетащите файл .ass или .ssa сюда

Ваш ASS-файл конвертируется локально в браузере. Загрузка не требуется.

Субтитры преобразованы!

Редактировать в AI Studio
Проверить SRT после конвертации?

ASS-файлы могут содержать сложные события. Проверьте созданный SRT-файл на корректные тайминги и читаемые текстовые блоки.

Проверить SRT Открыть в редакторе

Как конвертировать ASS в SRT

ASS означает Advanced SubStation Alpha. Этот формат может содержать цвета, позиции, шрифты, караоке-эффекты, анимации и множество override-тегов. SRT — более простой формат субтитров: номер, время начала, время окончания и текст. При конвертации извлекается видимый текст диалога, сохраняется тайминг и удаляется ASS-стилизация.

Пример: ASS с позицией, цветом и выравниванием в SRT

В этом примере показано типичное ASS-событие с override-тегами. Позиция {\pos}, цвет {\c&H...&} и выравнивание {\an8} удаляются. Текст и тайминг сохраняются.

ASS Input

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:01:05.50,0:01:08.20,Default,,0,0,0,,{\an8}{\pos(960,120)}{\c&H00FFFF&}Добро пожаловать в видео!\NСегодня мы удаляем ASS-стили.

SRT Output

1
00:01:05,500 --> 00:01:08,200
Добро пожаловать в видео!
Сегодня мы удаляем ASS-стили.
Важно: SRT не может хранить ASS-стили
Конвертация подходит, если нужна совместимая текстовая дорожка. Цвета, позиции, анимации, караоке-тайминг, слои и сложные эффекты не могут быть сохранены в формате SRT.

Что теряется при конвертации ASS в SRT?

SRT специально устроен просто, поэтому поддерживается многими платформами. Минус в том, что почти всё визуальное богатство ASS приходится удалять при экспорте.

ASS-функция Сохраняется в SRT? Причина
{\pos}, {\move}, {\an8} Нет SRT не хранит точное позиционирование на экране по пикселям.
{\c&H...&}, цвета шрифта, цвета обводки Нет SRT содержит только текст и таймкоды, но не информацию о цветах.
Шрифты, размер, жирный/курсив, тени Обычно нет Некоторые плееры интерпретируют простые HTML-теги, но стандарт SRT этого не гарантирует.
Караоке-теги вроде {\k}, анимации, эффекты Нет SRT не поддерживает анимацию по словам или караоке-эффекты.
Видимый текст диалога Да Реальный текст субтитров извлекается и очищается.
Время начала и окончания Да ASS-время преобразуется в формат времени SRT.

Что сохраняется при конвертации?

Конвертация сохраняет те данные, которые SRT может надежно отобразить.

Тайминг: перевод centiseconds в milliseconds

ASS обычно использует время вида 0:01:05.50. Число после точки — сотые доли секунды, centiseconds. SRT использует миллисекунды с запятой: 00:01:05,500. Поэтому .50 в ASS становится ,500 в SRT.

ASS: 0:01:05.50
SRT: 00:01:05,500

50 centiseconds × 10 = 500 milliseconds

Почему некоторые ASS-события плохо подходят для SRT

ASS — это формат событий и стилизации. Не каждая ASS-строка является обычным субтитром. Некоторые события нужны только для эффектов, экранного текста или layout. При экспорте в SRT они должны стать простой линейной текстовой дорожкой.

Проверьте и отредактируйте SRT после экспорта

Если ASS-файл содержит много эффектов, позиций или параллельных событий, быстро проверьте созданный SRT. SRT Validator поможет найти технические ошибки, а Online Subtitle Editor позволит исправить тайминг и текст напрямую.

Проверить SRT Редактировать в редакторе

Как конвертировать ASS в SRT онлайн

1

Загрузите ASS-файл

Перетащите файл Advanced SubStation Alpha (.ass или .ssa) в область загрузки или выберите его на устройстве.

2

Очистите строки Dialogue

Инструмент читает раздел Events, сохраняет время начала и окончания и удаляет ASS override-теги: позиции, цвета и эффекты.

3

Скачайте SRT

Скачайте очищенный файл SubRip и используйте его в плеерах, платформах или программах монтажа.

Частые вопросы

В чем разница между ASS и SRT?

ASS поддерживает сложные стили, позиции, цвета, караоке-эффекты и несколько event-слоев. SRT в основном содержит номер, начало, конец и текст.

Потеряю ли я стили при конвертации?

Да. Цвета, шрифты, позиции, анимации и караоке-теги удаляются, потому что SRT не может хранить такую информацию.

Сохраняется ли тайминг?

Да. Время начала и окончания строк Dialogue сохраняется и переводится из ASS-centiseconds в SRT-milliseconds.

Почему некоторые ASS-строки отсутствуют в SRT-экспорте?

События без видимого текста или чисто эффектные строки игнорируются. SRT осмысленно отображает только настоящие текстовые субтитры.

Можно ли сохранить ASS-позиции вроде {\pos} в SRT?

Нет. SRT не поддерживает точное позиционирование по пикселям. Если позиция важна, сохраните ASS или встройте субтитры прямо в видео.

Работает ли конвертер с SSA-файлами?

Да, простые SSA/ASS-файлы с разделом Events и строками Dialogue можно обработать. Очень старые или сильно измененные файлы стоит проверить после конвертации.

Загружаются ли мои файлы?

Нет. Конвертация выполняется локально в браузере. Ваш ASS-файл не отправляется на сервер.