TTML(Timed Text Markup Language, 시간 지정 텍스트 마크업 언어)은 시간 지정 텍스트 정보를 나타내기 위해 설계된 XML 기반 텍스트 형식입니다. 이는 주로 비디오 및 오디오 콘텐츠에서 자막 및 캡션을 제공하는 데 사용됩니다. TTML 파일에는 화면에 표시될 텍스트와 함께, 각 텍스트 조각이 언제 나타나고 사라져야 하는지를 지정하는 타이밍 정보가 포함되어 있습니다. 이를 통해 텍스트를 오디오 및 비디오 콘텐츠와 정확하게 동기화할 수 있습니다. TTML은 W3C 권고안이며, 다양한 미디어 플레이어, 비디오 편집 소프트웨어, 온라인 비디오 플랫폼에서 광범위하게 지원됩니다. 이는 자막 및 캡션을 표현하는 표준화된 방식을 제공하여, 서로 다른 시스템과 장치 간의 호환성을 보장합니다. TTML은 글꼴 크기, 색상, 위치, 정렬을 포함한 다양한 스타일링 옵션을 지원하여 자막 또는 캡션의 모양을 사용자 정의할 수 있도록 합니다. 또한 단일 파일 내에서 여러 언어를 지원하므로 다국어 콘텐츠에 적합합니다. 이 형식은 사람이 읽을 수 있고 기계가 처리할 수 있도록 설계되어, 시간 지정 텍스트 콘텐츠의 수동 생성과 자동 생성을 모두 용이하게 합니다. TTML은 방송 TV, 온라인 비디오 스트리밍, 그리고 DVD/블루레이 제작(authoring) 분야에서 자주 활용됩니다.