stringtranslate.com

Текст с заданным временем

Синхронизированный текст — это представление текстовых медиаданных синхронно с другими медиаданными, такими как аудио и видео.

Приложения

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

Синхронизированный текст для фильмов MPEG-4 и мобильных носителей определен в документе MPEG-4 Part 17 Timed Text , а его тип MIME определен в RFC 3839.

Спецификации языка разметки

W3C поддерживает два стандарта , предназначенных для регулирования синхронизированного текста в Интернете : язык разметки синхронизированного текста (TTML) [1] и WebVTT . [2] SMPTE создала дополнительные структуры метаданных для использования в TTML и разработала профиль TTML под названием SMPTE-TT . [3] DECE включила синхронизированный текст SMPTE в свою спецификацию UltraViolet Common File Format .

Конкурирующие форматы

Интероперабельность для синхронизированного текста возникла во время разработки спецификации SMIL 2.0. Сегодня в Интернете используются несовместимые форматы для титров, субтитров и других форм синхронизированного текста. Это означает, что при создании презентации SMIL текстовая часть часто должна быть ориентирована на определенную среду воспроизведения. Более того, сообщество доступности в значительной степени полагается на субтитры, чтобы сделать аудиовизуальный контент доступным. Отсутствие совместимого формата добавляет существенные дополнительные расходы к расходам на субтитры веб-контента, которые и так высоки.

Пример

Ниже приведен отрывок из файла субтитров на английском языке в формате SubRip для фильма Krazy Kat Bugolist 1916 года .

100:00:22,000 --> 00:00:27,000Я научу тебя багологии, Игнацес.200:00:40,000 --> 00:00:43,000Что-то мне подсказывает,300:00:58,000 --> 00:01:59,000Смотри, Игнац, спящая пчела

Эквивалент в W3C WebVTT следующий:

WEBVTT00:22.000 --> 00:27.000Я научу тебя багологии, Игнацес.00:40.000 --> 00:43.000Что-то мне подсказывает,00:58.000 --> 01:59.000Смотри, Игнац, спящая пчела

Эквивалент в W3C TTML следующий:

<tt xmlns= "http://www.w3.org/ns/ttml" > <body> <div begin= "22s" dur= "5s" > <p> Я научу тебя бугологии, Игнац </p> </div> <div begin= "40s" dur= "3s" > <p> Что-то мне подсказывает </p> </div> <div begin= "58s" dur= "61s" > <p> Смотри, Игнац, это спящая пчела </p> </div> </body> </tt>                            

Смотрите также

Ссылки

  1. ^ Гленн Адамс (ред.): Timed Text Markup Language (TTML) 1.0 — Рекомендация W3C, 18 ноября 2010 г.
  2. ^ "WebVTT: Формат текстовых дорожек веб-видео" . Получено 20.12.2023 .
  3. ^ SMPTE (август 2010), ST-2052-1; SMPTE Timed Text, Copyright © 2010 SMPTE. Август 2010 (PDF) , получено 25.03.2011

Внешние ссылки