TTML (Timed Text Markup Language) ist ein XML-basiertes Textformat, das für die Darstellung zeitgesteuerter Textinformationen konzipiert wurde. Es wird primär für Untertitelung und Beschriftung (Captioning) in Video- und Audioinhalten verwendet. TTML-Dateien enthalten den anzuzeigenden Text zusammen mit Zeitsteuerungs-Informationen, die festlegen, wann jeder Textabschnitt auf dem Bildschirm erscheinen und verschwinden soll. Dies ermöglicht eine präzise Synchronisation des Textes mit dem Audio- und Videoinhalt. TTML ist eine W3C-Empfehlung und wird von verschiedenen Media Playern, Videoschnittprogrammen und Online-Videoplattformen breit unterstützt. Es bietet eine standardisierte Methode zur Darstellung von Untertiteln und Beschriftungen, was die Kompatibilität zwischen verschiedenen Systemen und Geräten gewährleistet. TTML unterstützt verschiedene Styling-Optionen, einschließlich Schriftgröße, Farbe, Position und Ausrichtung, was eine Anpassung des Erscheinungsbilds der Untertitel oder Beschriftungen ermöglicht. Es unterstützt auch mehrere Sprachen innerhalb einer einzigen Datei, was es für mehrsprachige Inhalte geeignet macht. Das Format ist so konzipiert, dass es sowohl menschenlesbar als auch maschinell verarbeitbar ist, was sowohl die manuelle Erstellung als auch die automatisierte Generierung von zeitgesteuerten Textinhalten erleichtert. TTML wird häufig im Rundfunkfernsehen, beim Online-Video-Streaming und beim DVD/Blu-ray-Authoring eingesetzt.