Формат SRT

SRT это SubRip Subtitles, один из самых распространённых форматов субтитров. Он используется в медиаплеерах, на локальных устройствах, в онлайн-проигрывателях. Если вы работаете с видео и субтитрами, SRT вы встретите чаще, чем любой другой формат. В этой статье разбираем структуру файла и что важно учитывать при переводе.

3 мин чтения

Как устроен SRT-файл

SRT это текстовый файл. Каждый блок субтитров состоит из четырёх частей: номер, строка времени, текст и пустая строка-разделитель.

1
00:00:01,000 --> 00:00:04,000
Добро пожаловать в демонстрацию.

2
00:00:05,000 --> 00:00:08,000
Сегодня покажем ключевые функции.

Номер последователен, начинается с 1. Строка времени задаёт, когда субтитр появляется и исчезает. Формат времени час:минута:секунда,миллисекунда, разделитель запятая. Между блоками обязательна пустая строка.

Элемент Формат Примечание
Номер Целое, последовательное С 1, без пропусков
Время HH:MM:SS,mmm --> HH:MM:SS,mmm Запятая в миллисекундах
Текст Одна или две строки До двух строк на блок
Разделитель Пустая строка Между блоками

Правила читаемости субтитров

Субтитр это элемент, который пользователь читает на лету, не останавливая видео. Поэтому к нему требования строже, чем к обычному тексту.

Одна строка не должна превышать 42 символа. На мобильных устройствах лимит ещё меньше, около 37. Две строки это максимум на один блок. Если текста больше, его нужно разбить на несколько блоков.

Между блоками должно быть достаточно времени, чтобы пользователь дочитал. Ориентировочно, не меньше 0,5 секунды на слово. Если субтитр слишком быстрый, он раздражает. Если слишком долгий, он выглядит чужеродным.

Что учитывать при переводе SRT

При переводе субтитров текст меняется, а тайминги и структура остаются. Поэтому перевод субтитров имеет свои ограничения, которых нет у обычного текстового перевода. Нужно сохранить тайминги, учесть длину строки на целевом языке, сохранить стиль и не трогать разметку, если она есть.

Если строка на целевом языке длиннее исходной, её ужимают, а не расширяют тайм-код. Расширение тайм-кода ломает синхронизацию с видео: субтитр появляется не тогда, когда говорят.

Терминология проверяется по глоссарию. Если в видео упоминаются функции или разделы продукта, их названия должны соответствовать утверждённым формулировкам.

Как выстроить процесс перевода SRT

Файл SRT извлекается, строки выгружаются для перевода. Перевод выполняется с учётом глоссария и ограничения по длине. После перевода строки возвращаются в файл, тайминги проверяются, файл валидируется.

В Платформе перевода процесс автоматизирован. SRT-файл подключается, строки извлекаются, переводятся, проходят агентские проверки на длину и терминологию, возвращаются в файл. Тайминги сохраняются автоматически.

Для перевода субтитров и мультимедиа SRT это основной формат. Если контент выходит на онлайн-проигрыватели или локальные устройства, SRT встречается чаще, чем WebVTT.

Частые ошибки

Типичная ошибка это сдвиг таймингов после перевода. Вторая: игнорирование длины строки. Перевод не помещается в одну строку и переносится на две, ломая читаемость. Третья: отсутствие глоссария. Термины в разных частях видео звучат по-разному.

Как оценивать готовность субтитров

Готовность SRT-файла проверяется по нескольким признакам. Все блоки имеют корректные таймкоды, номерация последовательна, нет пропусков. Каждая строка укладывается в лимит по длине. Перевод полон, ни один сегмент не остался на исходном языке. Терминология соответствует глоссарию. Если есть разметка, она на месте. Эти проверки покрываются агентскими системами, и команда получает отчёт с конкретными расхождениями, а не догадки.

FAQ

Что такое SRT-файл?

SRT это текстовый формат субтитров. Каждый блок состоит из номера, строки времени, текста и пустой строки-разделителя.

Чем SRT отличается от WebVTT?

SRT проще: без стилизации и позиционирования. WebVTT поддерживает стили и рассчитан на браузеры. Для локальных устройств и медиаплееров SRT.

Какие правила читаемости субтитров?

Одна строка до 42 символов, максимум две строки на блок, достаточно времени между блоками. На мобильных лимит строки короче.

Что важно проверить при переводе SRT?

Тайминги, длину строк, терминологию по глоссарию, сохранность структуры файла.

Как Платформа перевода работает с SRT?

Платформа извлекает строки из SRT, переводит их с учётом глоссария и ограничения по длине, проходит агентские проверки и возвращает результат в исходную структуру. Тайминги сохраняются автоматически.

Попробуйте на практике

Глоссарии, память переводов и контроль качества уже есть в Платформе перевода.