ru

TTML в SRT

Конвертируйте файл субтитров TTML/DFXP в простой формат SRT, который понимает практически любой плеер, прямо в браузере. Без загрузки на сервер.

Обработка локально на вашем устройстве ...

Ваши файлы

    Обработка локально на вашем устройстве ...

    0%

    Загружается ли мой файл?

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

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Hosted in GermanyGlobal Content Delivery
    Независимый аудитTLS A+ · Заголовки A+

    Файлы TTML/DFXP обычно поступают из профессиональных цепочек поставки для стриминговых платформ и вещателей - они обычно не подходят для повседневного использования в настольном плеере или программе монтажа, поскольку те почти исключительно читают SRT или VTT. Этот инструмент извлекает тайминги и текст из файла TTML и записывает их как SRT.

    Инструмент целенаправленно ищет в документе элементы <p begin="..." end="...">, считывает их тайминг (распространённый формат часы:минуты:секунды.миллисекунды, а также значения в чистых секундах вроде «12.5s») и текстовое содержимое, преобразует любые переносы <br/> внутри них в настоящие переносы строк и удаляет остальную XML-разметку. Тайм-коды на основе кадров или тиков, более редкая деталь TTML, честно говоря, не поддерживаются.

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

    Технические данные

    Технические данные
    Входные форматыTTML, DFXP
    Выходной форматSRT
    Пакетная обработкаНет
    ОбработкаЛокально в браузере (JavaScript)
    Загрузка файловОтсутствует

    В 3 шага

    1. Перетащите файл .ttml или .dfxp.
    2. Тайминги и текст извлекаются.
    3. Скачайте готовый файл .srt.

    Ограничения: Считываются только непрефиксованные элементы <p begin end> с таймингом в формате часов или в чистых секундах; тайм-коды на основе кадров или тиков и префикс пространства имён вроде <tt:p> честно говоря не поддерживаются. Регионы, стили и информация о макете из TTML теряются, поскольку в SRT для них нет места.

    Частые вопросы

    Файл загружается на сервер?

    Нет. Конвертация проходит полностью локально в браузере; файл никогда не покидает ваше устройство.

    Почему некоторые файлы TTML не распознаются?

    Инструмент целенаправленно считывает распространённый шаблон <p begin end> с таймингом в часах или секундах; тайм-коды на основе кадров или префикс пространства имён вроде <tt:p> намеренно не охватываются.

    Сохраняется ли стиль из TTML?

    Нет, в SRT нет понятия стиля, регионов или макета - переносятся только время и обычный текст.

    Работает ли это и в обратную сторону, из SRT в TTML?

    Да, для этого есть инструмент «Конвертировать SRT в TTML».

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

    SRT в TTML · LRC в SRT · SAMI в SRT