Короткий ответ
Выбирайте формат, который требует площадка. SRT — распространённый способ передать текст и время редакторам и видеосервисам. WebVTT используется HTML-элементом track для веб-видео. Оба хранят текст и синхронизацию, но не содержат видео и не создают переведённый голос. Конвертация не сохраняет автоматически стили и не переводит слова.
Практические различия SRT и VTT
SRT означает SubRip Subtitle; файлы VTT используют WebVTT. Это читаемые текстовые файлы, но синтаксис и функции различаются. Выбирайте под площадку, не предполагая, что более новое на вид расширение даст лучший результат.
| Параметр | SRT | WebVTT |
|---|---|---|
| Расширение | .srt | .vtt |
| Заголовок файла | Нет заголовка WEBVTT | Начинается с WEBVTT |
| Базовая метка времени | 00:00:01,000 --> 00:00:03,000 | 00:00:01.000 --> 00:00:03.000 |
| Идентификатор сегмента | Обычно последовательные номера | Необязательный идентификатор |
| Оформление и положение | Базовое оформление зависит от приложения | Настройки сегментов и стили зависят от плеера |
| Текстовая дорожка HTML | Нужна конвертация для нативного HTML track | Используется элементом HTML track |
Две одинаковые реплики в обоих форматах
Эти оригинальные англоязычные примеры описывают условную демонстрацию дорожной кружки, а не клиентское видео или результат перевода. Первый субтитр идёт с первой по третью секунду, второй — с 3,5 по пятую. Текст и время в обоих файлах одинаковы.
Обратите внимание на заголовок WEBVTT, пустые строки между сегментами и запятую либо точку перед миллисекундами. Простое изменение расширения не превращает содержимое в другой формат.
1
00:00:01,000 --> 00:00:03,000
Meet the travel mug.
2
00:00:03,500 --> 00:00:05,000
Keep the lid closed.
WEBVTT
1
00:00:01.000 --> 00:00:03.000
Meet the travel mug.
2
00:00:03.500 --> 00:00:05.000
Keep the lid closed.
Какой формат использовать?
Для хостинга или редактора начните со списка поддерживаемых форматов. Если требуется SRT, а у вас обычные синхронизированные субтитры, передайте SRT. Не конвертируйте уже принимаемый файл ради предполагаемого выигрыша в качестве или SEO.
Для нативной текстовой дорожки HTML-видео используйте WebVTT. Элемент track связывает файл с медиа и указывает язык. Загруженный VTT не подключается автоматически ко всем видео страницы: плееру всё равно нужна правильная настройка дорожки.
YouTube перечисляет оба формата с разными ограничениями: базовый SRT игнорирует стилевую разметку, у WebVTT поддержка стилей тоже ограничена. Наличие функции в спецификации не означает её реализацию на каждой площадке. Проверяйте в реальном плеере.
Что может измениться при конвертации?
Проще всего сравнить обычный текст и время. Расширенное позиционирование, области, правила стилей и метаданные WebVTT не имеют надёжного взаимно однозначного представления в простом SRT. Сохраните оригинал, если эти возможности важны.
Конвертер Recast проверяет метки времени и отклоняет некорректный ввод, а не молча удаляет неверные сегменты. При смене формата он записывает последовательные номера и исключает блоки WebVTT NOTE, STYLE и REGION. Это базовая конвертация, а не обещание сохранить все возможности обоих форматов.
Переход в TXT удаляет время. Обратное преобразование из TXT создаёт для каждой непустой строки временный трёхсекундный сегмент; оно не восстанавливает исходный тайминг и не слушает видео. Сохраняйте источник с временными метками на случай повторного использования.
Короткие метки VTT — не повреждённые метки SRT
WebVTT допускает минуты и секунды, например 00:01.000. Recast принимает и короткую запись, и время с часами. Следующий английский сегмент должен превратиться в SRT с первой по вторую секунду, а не исчезнуть или стать текстом без времени.
При ошибке проверьте исходный формат, заголовок WEBVTT и синтаксис меток. Миллисекунды записываются тремя цифрами; минуты и секунды должны быть в допустимом диапазоне. Конец должен быть позже начала. Исправьте файл и просмотрите весь результат вместо игнорирования ошибки.
WEBVTT
00:01.000 --> 00:02.000
Close the lid.
1
00:00:01,000 --> 00:00:02,000
Close the lid.
Быстрая проверка перед использованием
Выберите исходный файл, укажите формат и посмотрите предпросмотр. Он может показывать только начало, поэтому скачайте и проверьте полный результат перед подключением к видео. Выбранные субтитры преобразуются локально в браузере; бесплатный инструмент не требует аккаунта.
- Сравните первый сегмент, один в середине и последний с оригиналом.
- Ищите пропущенные строки, изменённые диакритические знаки и неожиданно сдвинутые времена.
- Проверьте важные названия и числа, даже если меняется только формат.
- Подключите файл к нужному видео и проверьте перемотку, переносы, положение и читаемость.
- Сохраните оригинал и отметьте намеренно удалённые стили или метаданные.
Создаёт ли какой-либо формат видео или перевод?
Нет. Файл субтитров не содержит видеокадров или голосовой дорожки. Для MP4 с постоянным текстом передайте исходное видео и субтитры инструменту встраивания. В экспортированном видео такой текст нельзя отключить.
Переход SRT в VTT также не меняет язык. Перевод, расшифровка и дубляж — отдельные операции. Если нужен локализованный ролик, а не другое расширение, изучите поддерживаемый процесс Studio и проверьте результат до публикации.
