Конвертировать TTML в SRT

TTML — который приходит то как .ttml, то как .dfxp, то просто как .xml — это то, что раздают вещатели и стриминговые платформы, и почти ничто за пределами этого мира его не воспроизводит. Инструмент достаёт реплики из XML, читает оба разрешённых спецификацией способа записи времени, схлопывает вложенные span и отдаёт файл SubRip. Всё работает в браузере, субтитры никуда не отправляются.

Всё выполняется в вашем браузере — файл никуда не загружается.

Пока ничего не загружено.

Нужны субтитры прямо из видео? Загрузите его и получите расшифровку примерно на 98 языках. Скидка 50% на первый месяц по коду FIRST20.

Попробовать бесплатно

Почему ScribeToAny

  • Загружайте MP3, MP4, M4A, MOV, AAC, WAV, OGG, OPUS, MPEG, WMA, WMV — аудио автоматически извлекается из видео.
  • Около 98 языков с автоопределением на движке класса Whisper на выделенных GPU.
  • Восемь форматов экспорта: TXT, SRT, VTT, TSV, CSV, JSON, PDF и DOCX — плюс пакетный экспорт в ZIP.
  • Определение говорящих помечает каждый сегмент. Нажмите на предложение, чтобы воспроизвести соответствующее аудио.

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

У меня файл .dfxp или .xml — это то же самое?

Да. DFXP — старое название той же спецификации W3C, а многие инструменты просто пишут её с расширением .xml. Здесь принимаются все три, а формат определяется по содержимому, а не по расширению.

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

Регионы, оформление и позиционирование — всё, что TTML выражает через секцию head и атрибуты стиля и для чего в SubRip просто нет полей. Остаются текст реплики и её начало с концом, а плееру больше ничего и не нужно.

У меня время задано в кадрах, и реплики пропали.

Так и задумано. Смещения в кадрах и тиках имеют смысл только вместе с частотой кадров, объявленной в документе, а её конвертер не читает — поэтому такие реплики пропускаются, а не получают правдоподобный, но неверный тайминг. Переэкспортируйте с часовым временем, и они появятся.

Похожие инструменты

Транскрибировать бесплатно

Бесплатный тариф: 2 файла в день, 100 минут в месяц. Банковская карта не нужна.

Транскрибировать бесплатно