Comparar
TTML vs WebVTT
TTML es una especificación de texto temporizado basada en XML que se usa con perfiles en flujos de subtitulado y emisión. WebVTT es un formato práctico para pistas de subtítulos en vídeo web.
¿Qué formato deberías elegir?
Considera TTML si el flujo exige un perfil concreto o una presentación de subtítulos más rica. Elige WebVTT para pistas en HTML video, tras comprobar el reproductor de destino.
Adecuado para TTML
Subtítulos de emisión y streaming
- Entregar subtítulos temporizados con estilo a un sistema de perfil TTML acordado
Adecuado para WebVTT
Subtítulos de vídeo web
- Servir subtítulos separados mediante el elemento track de HTML
Información básica
| Campo | TTML | WebVTT |
|---|---|---|
| Extensión | .ttml, .xml | .vtt |
| Tipo MIME | application/ttml+xml | text/vtt |
| Usos habituales | Subtítulos de emisión y streaming | Subtítulos de vídeo web |
| Cómo abrir | Ábralo y valídelo con una herramienta TTML usando el perfil destino. | Ábralo en editor de texto o WebVTT y previsualícelo con el vídeo destino. |
| Exportar o convertir | Al convertir a WebVTT o SRT, revise tiempos, posición y estilos que podrían perderse. | Al convertir desde SRT, compruebe tiempos, saltos de línea y estilos. |
Elegir según el uso
Entregar subtítulos temporizados con estilo a un sistema de perfil TTML acordado
Subtítulos de emisión y streaming
TTMLServir subtítulos separados mediante el elemento track de HTML
Subtítulos de vídeo web
WebVTTPunto clave 1
Las funciones y la compatibilidad de TTML dependen del perfil y de la implementación.
Más sobre las diferenciasPunto clave 2
WebVTT está pensado para subtítulos y leyendas de vídeo web y puede conectarse mediante elementos HTML track.
Más sobre las diferenciasMás sobre las diferencias
Sigue la especificación de entrega y valida el perfil en el entorno de destino. Al convertir, revisa tiempos, posiciones, estilos y saltos de línea que quizá no tengan equivalencia directa.
- TTML expresa texto temporizado en XML y puede ofrecer funciones de presentación requeridas por un flujo definido.
- WebVTT se orienta a pistas de subtítulos web, no a un perfil general de intercambio para emisión.
- Ninguno contiene el vídeo; comprueba la reproducción en el programa real.
Preguntas frecuentes
¿Se pueden convertir todas las funciones de TTML a WebVTT?
No. Algunos estilos o posiciones propios del perfil pueden no tener equivalencia. Prueba subtítulos representativos tras la conversión.
¿Debo usar TTML para subtítulos en un sitio web?
Úsalo si la plataforma y el flujo web admiten el perfil TTML necesario; si no, WebVTT suele encajar con pistas de vídeo en navegador.