TTML (Timed Text Markup Language) ist ein XML-basiertes Textformat, das für die Darstellung von zeitgesteuerten Textinformationen konzipiert wurde. Es wird hauptsächlich für Untertitel und Bildunterschriften in Video- und Audioinhalten verwendet. TTML-Dateien enthalten den anzuzeigenden Text zusammen mit Zeitsteuerungsdaten, 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, Videoschnittsoftware und Online-Videoplattformen weitgehend unterstützt. Es bietet eine standardisierte Methode zur Darstellung von Untertiteln und Bildunterschriften und gewährleistet so die Kompatibilität zwischen verschiedenen Systemen und Geräten. TTML unterstützt verschiedene Styling-Optionen, einschließlich Schriftgröße, Farbe, Position und Ausrichtung, was eine Anpassung des Erscheinungsbilds der Untertitel oder Bildunterschriften 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 für Menschen lesbar 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.