Русский

Преобразование SRT в VTT в браузере

Конвертируйте субтитры SubRip в WebVTT или обратно с точным сохранением тайминга.

Инструмент загружается здесь. Требуется JavaScript, потому что работа происходит на вашем устройстве.

Ваши файлы и ваша конфиденциальность

Файлы подписей читаются и перезаписываются на этой вкладке браузера и никогда не загружаются, что имеет большее значение, чем обычно, поскольку файлы субтитров обычно содержат неизданные диалоги. Код инструмента не отправляет запрос, переносящий файл, вставленный текст или сгенерированный вывод. раскрыто Запросы скриптов аналитики являются отдельными и описаны в Политике конфиденциальности сайта.

Что делает этот инструмент

Преобразуйте файл подписей SubRip (.srt) в WebVTT (.vtt) или обратно. Добавлен заголовок WEBVTT. или удален, разделитель миллисекунд переключается между запятой и точкой, и сигналы перенумеровываются последовательно. Тайминги составляют целые миллисекунды, поэтому поездка туда и обратно точный.

Преобразование анализирует файл на сигналы, удерживаемые целыми миллисекундами от нуля, а затем записывает они возвращаются в том формате, который вы запрашиваете, поэтому время точное в обоих направлениях. При написании WebVTT обязательная строка WEBVTT помещается вверху, перед ней ставится точка. миллисекунды и выдает каждый сигнал без строки идентификатора. При написании SubRip заголовок отсутствует, использует запятую и нумерует сигналы от 1 без пробелов.

Как его использовать

  1. Выберите Выберите файл SRT или VTT или вставьте фрагменты прямо. Формат определен. из заголовка WEBVTT, поэтому не объявляйте его.
  2. Прочитайте количество вызовов и список проверки: вызов, временная метка которого не может быть прочитана, является назван по номеру и отсутствует в загруженном файле.
  3. Сначала выберите «Удалить теги форматирования», если вам нужен простой текст, без курсива, голосового текста. и разметка позиционирования.
  4. Установите Конвертировать в нужный вам формат. Он начинается с противоположного обнаруженному, потому что преобразование файла в тот формат, который он уже имеет, редко является целью.
  5. Выберите «Загрузить преобразованные субтитры» или «Копировать», чтобы вставить результат в другое место.

Примеры использования

Поддерживаемый ввод и вывод

Принимает

Производит

Чего этот инструмент не сделает

Распространенные ошибки

Технические примечания

Каждая временная метка преобразуется один раз в целое число миллисекунд, и оба записывающих устройства формат из этого единственного представления, поэтому преобразование туда и обратно возвращает исходные тайминги вместо накопления округлений. Парсер толерантен к вводу и строгий при выводе: он принимает оба разделителя, какими бы ни были файлы, опущен компонент часов, так что 01:30.000 означает девяносто секунд, нормализует CRLF и одиночный CR удаляет метку порядка байтов и находит строку временной метки, где бы она ни находилась в блоке.

Часто задаваемые вопросы

Чем на самом деле отличаются SRT и VTT?
Файл WebVTT должен начинаться со слова WEBVTT в первой строке, а SubRip не имеет заголовок; WebVTT записывает 00:00:01.500 с точкой, а SubRip записывает 00:00:01,500. с запятой; и SubRip нумерует каждый сигнал, а идентификатор WebVTT является необязательным и не обязательно должно быть числом.
Могу ли я просто переименовать расширение файла?
Нет. Переименование не меняет ни отсутствующий заголовок, ни запятую перед миллисекундами. и браузер, передавший такой файл, обычно ничего не отображает без видимых ошибок.
Что происходит с комментариями, стилями и номерами подсказок?
Блоки NOTE, STYLE и REGION пропускаются при загрузке и отсутствуют в выводе. Кий идентификаторы отбрасываются, поэтому выходные данные SubRip перенумеровываются с 1, а выходные данные WebVTT имеют нет. Настройки сигнала, записанные после конечной временной метки, сохраняются и повторно передаются в обоих форматы.