TTML (Timed Text Markup Language), ou Linguagem de Marcação de Texto Temporizado, é um formato de texto baseado em XML, projetado especificamente para representar informações de texto temporizado. Sua principal aplicação é na legendagem e closed caption para conteúdo de vídeo e áudio. Os arquivos TTML contêm o texto a ser exibido, acompanhado de dados de temporização que determinam com precisão quando cada segmento de texto deve aparecer e desaparecer na tela. Essa funcionalidade permite uma sincronização exata do texto com o conteúdo audiovisual. TTML é uma recomendação do W3C e desfruta de amplo suporte em diversos reprodutores de mídia, softwares de edição de vídeo e plataformas de vídeo online. Ele estabelece uma maneira padronizada de representar legendas e closed captions, assegurando compatibilidade entre uma vasta gama de sistemas e dispositivos. O formato TTML oferece suporte a várias opções de estilo, como tamanho da fonte, cor, posição e alinhamento, possibilitando a personalização da aparência das legendas ou closed captions. Além disso, permite a inclusão de múltiplos idiomas em um único arquivo, tornando-o ideal para conteúdo multilíngue. O design do formato visa ser tanto legível por humanos quanto processável por máquinas, facilitando tanto a criação manual quanto a geração automatizada de conteúdo de texto temporizado. TTML é frequentemente utilizado em contextos como televisão aberta, streaming de vídeo online e autoração de DVD/Blu-ray.