TTML (Timed Text Markup Language) ist ein XML-basiertes Textformat, das für die Darstellung von zeitgesteuerten Textinformationen entwickelt wurde. Es wird primär für Untertitel und Captions in Video- und Audioinhalten verwendet. TTML-Dateien enthalten den anzuzeigenden Text sowie Zeitinformationen, die genau festlegen, wann jedes Textelement auf dem Bildschirm erscheinen und wieder verschwinden soll. Dies ermöglicht eine präzise Synchronisation des Textes mit dem Audio- und Videomaterial. TTML ist eine W3C-Empfehlung und wird von zahlreichen Mediaplayern, Videobearbeitungsprogrammen und Online-Videoplattformen weitgehend unterstützt. Es bietet eine standardisierte Methode zur Darstellung von Untertiteln, was die Kompatibilität über verschiedene Systeme und Geräte hinweg sicherstellt. TTML unterstützt vielfältige Styling-Optionen, einschließlich Schriftgröße, Farbe, Position und Ausrichtung, wodurch das Erscheinungsbild der Untertitel individuell angepasst werden kann. Zudem unterstützt das Format mehrere Sprachen innerhalb einer einzigen Datei, was es ideal für mehrsprachige Inhalte macht. Das Format ist sowohl für Menschen lesbar als auch maschinell verarbeitbar, was sowohl die manuelle Erstellung als auch die automatisierte Generierung von zeitgesteuerten Textinhalten erleichtert. TTML findet häufig Anwendung im Rundfunkfernsehen, beim Online-Videostreaming sowie bei der Erstellung von DVD- und Blu-ray-Medien.