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

Бесплатный онлайн-инструмент, который превращает файл субтитров SubRip .srt в файл WebVTT .vtt, который может читать HTML5-плеер.

Перетащите файл .srt сюда или нажмите, чтобы выбрать
Преобразование…
              

Получить транскрипцию с самого YouTube

Конвертер видео YouTube в текст - это бесплатное расширение Chrome: откройте любое видео, и оно извлечет транскрипцию прямо на странице - в виде чистого текста или субтитров.

  • Транскрипция любого видео YouTube в один клик
  • Чистый текст без таймкодов - или .srt с ними
  • Скопировать в буфер обмена или сохранить в файл
  • Работает с субтитрами на других языках
Конвертер видео YouTube в текст
Бесплатное расширение Chrome
Установить из интернет-магазина Chrome
Получить конвертер видео YouTube в текст

Бесплатное расширение Chrome - без аккаунта, без загрузки.

100% конфиденциально: файл разбирается и конвертируется полностью в вашем браузере. Ваши субтитры никогда не загружаются на сервер - в отличие от cloudconvert или freeconvert.

Этот конвертер SRT в VTT берет файл SubRip и записывает версию WebVTT, которую ожидают HTML5-плееры. Временные метки переключаются на точечную форму, заголовок WEBVTT помещается в первую строку, а формулировка каждого фрагмента остается точно такой, как ее оставил ваш переводчик. Перетащите файл выше, и .vtt будет готов к загрузке через мгновение.

Как конвертировать SRT в VTT в браузере

  1. Выберите файл .srt
    Перетащите файл субтитров в зону перетаскивания выше или нажмите на нее и выберите файл на диске. Зона перетаскивания принимает один файл за раз, поэтому для преобразования папки эпизодов необходимо повторять этот шаг для каждого из них.
  2. Метки анализируются
    Номера меток, время начала и окончания, а также текстовые строки считываются блоками. Субтитры, экспортированные в Windows, обычно содержат окончания строк CRLF и BOM в начале файла, и ни одно из них не нарушает работу парсера.
  3. Времена переписываются
    SRT записывает миллисекунды после запятой, WebVTT после точки, поэтому 00:01:02,500 становится 00:01:02.500. Требуемый заголовок WEBVTT добавляется как первая строка, а нумерация переносится как идентификаторы меток.
  4. Скачать и прикрепить
    Сохраните файл .vtt и укажите на него элемент track в вашем HTML5-плеере или загрузите его на платформу, которая запрашивала WebVTT-субтитры.

Почему переименование .srt в .vtt не работает

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

Конвертация SRT в VTT, которая остается на вашем компьютере.

Конвертация SRT в VTT, которая остается на вашем компьютере

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

  • Файл .srt читается и переписывается внутри вкладки браузера, никогда не загружается.
  • Нет аккаунта и нет дневной квоты, независимо от количества файлов.
  • Ничего не нужно устанавливать, достаточно заблокированного рабочего ноутбука.
  • Одинаковый результат на Windows, macOS или Linux, потому что это простой JavaScript.

Отметки времени, которые принимают плееры

Запятая - одна из самых распространенных причин отклонения файла WebVTT без какого-либо сообщения об ошибке. Каждая отметка времени переписывается в точечный формат во время конвертации, а стрелка между двумя временами сохраняется точно так, как того требует спецификация. 45-минутная лекция может легко содержать 600 меток, что составляет 1200 отметок времени, которые никто не хочет исправлять вручную.

Нумерация сохраняется

WebVTT интерпретирует строку перед меткой времени как идентификатор реплики, поэтому исходные номера SRT сохраняются при преобразовании SRT в VTT. Это удобно, когда корректор ссылается на реплику 148, и вам нужно найти ту же строку в обоих файлах.

Устойчивость к неаккуратным экспортам

Настоящие файлы субтитров редко бывают чистыми. Мы видели файлы, где переводчик оставил лишнюю пустую строку в середине блока, и файлы, смешивающие CRLF и LF, потому что два человека редактировали их в разных приложениях. BOM UTF-8, лишние пустые строки и смешанные окончания строк не препятствуют преобразованию.

Compute automation Automation image/svg+xml Amido Limited Richard Slater

Курсив и полужирный текст сохраняются

Теги выделения внутри реплики сохраняются, а не удаляются, поскольку WebVTT понимает ту же простую разметку i и b, которую использует SRT. Тексты песен и закадровый текст сохраняют стилистику, задуманную переводчиком.

Кому нужно преобразование SRT в VTT?

Веб-разработчики, конвертирующие SRT в VTT

Браузеры не читают SubRip. Chrome, Firefox и Safari анализируют только WebVTT и используют его через элемент track в вашем видеотеге. Каждый файл субтитров в проекте должен быть в этом формате, прежде чем появится меню субтитров.

Видеоредакторы и создатели субтитров

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

Издатели курсов и подкастов

Обучающие платформы и хосты подкастов часто принимают субтитры только в формате .vtt, поэтому архив старых файлов SRT должен быть преобразован перед загрузкой. Если лекция уже на YouTube и файла субтитров вообще нет, наше расширение Chrome, которое извлекает стенограмму со страницы YouTube, дает вам текст для начала.

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

Поместите файл рядом с вашим видео и добавьте элемент track внутри видеотега с kind='subtitles', кодом srclang языка и меткой для меню субтитров. Добавьте атрибут default, если субтитры должны быть включены с самого начала. Если ничего не отображается, проверьте, что .vtt обслуживается из того же источника, что и страница, или что CORS открыт для него.

Нет. Текст реплик копируется без изменений, а время остается прежним, только записанным в формате WebVTT. Изменения касаются оформления текста: заголовок WEBVTT в первой строке и точка перед миллисекундами. Курсив и полужирный текст внутри реплики также сохраняются.

Оба редактора хранят субтитры в отдельной дорожке и записывают их в сопутствующий файл. Список экспорта зависит от используемой версии. Надежный способ: экспортировать SRT с таймлайна, затем преобразовать его здесь. Это работает и в обратном направлении, поскольку многие редакторы импортируют .vtt напрямую в дорожку субтитров.

Да, он бесплатен. Нет учетной записи и нет дневного лимита, поэтому вы можете преобразовывать SRT в VTT так часто, как это необходимо. Единственное ограничение - один файл за раз, так как страница не выполняет пакетное преобразование. Это небольшой инструмент JavaScript, который мы поддерживаем бесплатно, а не пробная версия платного продукта.

Четыре распространенные причины. Первая строка не WEBVTT; временные метки все еще используют запятые; сервер отправляет файл как text/plain вместо text/vtt; или файл находится на другом домене без заголовка CORS. Преобразование SRT в VTT на этой странице исправляет первые две проблемы, остальные две - это настройки сервера на вашей стороне.

Обычная расшифровка не содержит таймингов, а файл субтитров - это в основном тайминги, поэтому это требует двух шагов. Наш конвертер текста в субтитры разбивает текст на реплики и равномерно распределяет по ним временные коды, затем вы приносите этот .srt сюда и преобразуете SRT в VTT на втором шаге. Если текста еще нет, наш настольный транскрибатор для Windows превращает аудио и видео в текст на вашем собственном ПК. Эта страница сама не выполняет распознавание речи и не переводит субтитры.
Конвертер видео YouTube в текст - расширение Chrome.Получить конвертер видео YouTube в текст

Бесплатное расширение Chrome - без аккаунта, без загрузки.

Связанные инструменты для субтитров