subtitles srt webvtt ass-ssa video-editing accessibility

Referencia de Formatos de Subtítulos Comunes: SRT, WebVTT, ASS y más

Una guía completa de formatos de subtítulos de video. Compare SRT, WebVTT, ASS/SSA, TTML y más. Aprenda qué formato elegir para web y televisión.

2026-04-11

Referencia de Formatos de Subtítulos Comunes: SRT, WebVTT, ASS y más

Los subtítulos son esenciales para la accesibilidad, el aprendizaje de idiomas y la visualización silenciosa en redes sociales. Sin embargo, el mundo de los archivos de subtítulos está fragmentado en docenas de formatos. Esta guía proporciona una referencia completa de los formatos más comunes utilizados hoy en día.

1. Tabla de Comparación Rápida

Formato Extensión Estilos Ideal para Soporte en Navegador
SRT .srt Mínimo Compatibilidad Universal Nativo (vía conversión)
WebVTT .vtt Fuerte (CSS) Video Web HTML5 Nativo (Excelente)
ASS/SSA .ass / .ssa Avanzado Anime, Karaoke, Efectos complejos Requiere librería
TTML .ttml / .xml Profesional Netflix, Transmisión (Broadcast) Soporte nativo limitado
MicroDVD .sub Básico Reproductores de escritorio antiguos Ninguno

2. Desglose Detallado de Formatos

SRT (SubRip Subtitle)

El formato de subtítulos más utilizado en el mundo debido a su extrema sencillez.

  • Estructura: Un número de secuencia, una marca de tiempo (00:00:00,000), el texto y una línea en blanco.
  • Pros: Funciona en casi todas partes (TVs, YouTube, VLC).
  • Contras: Sin soporte nativo para colores, posicionamiento o cambios de fuente (aunque algunos reproductores admiten etiquetas tipo HTML no oficiales).

WebVTT (Web Video Text Tracks)

El estándar para la web moderna (HTML5). Se derivó de SRT pero se mejoró para la integración con el navegador.

  • Estructura: Comienza con un encabezado WEBVTT. Utiliza puntos en lugar de comas para los milisegundos (00:00:00.000).
  • Pros: Soporta estilos CSS, posicionamiento y metadatos. Soporte nativo en etiquetas <track>.
  • Contras: No es tan ampliamente soportado por reproductores de TV basados en hardware como SRT.

ASS/SSA (Advanced Substation Alpha)

El favorito de la comunidad de "fansubbing".

  • Estructura: Un encabezado complejo que define estilos, seguido de líneas de "Diálogo".
  • Pros: Infinitas posibilidades de estilo (dibujos vectoriales, efectos de karaoke, posicionamiento preciso).
  • Contras: Alta complejidad; requiere reproductores especializados o librerías como libass.

TTML (Timed Text Markup Language)

Un estándar basado en XML utilizado por las principales plataformas de streaming como Netflix y Amazon Prime.

  • Pros: Altamente estructurado, soporta diseños complejos y sincronización global.
  • Contras: Difícil de leer o editar manualmente; principalmente para flujos de trabajo profesionales.

3. Formatos Heredados y de Transmisión

  • SBV (SubViewer): A menudo utilizado por YouTube para sus subtítulos automáticos.
  • CEA-608 / CEA-708: Los estándares para "Closed Captions" en la televisión norteamericana. Generalmente integrados directamente en el flujo de video en lugar de archivos separados.
  • SUB (MicroDVD): Utiliza números de fotogramas (frames) en lugar de marcas de tiempo. Muy común a principios de los 2000 para películas DivX/Xvid.

4. Problemas Comunes y Preguntas Frecuentes

¿Cómo convierto SRT a WebVTT?

Dado que WebVTT es el estándar para video web, a menudo necesitas convertir archivos SRT. Los cambios principales son añadir el encabezado WEBVTT y cambiar el separador de la marca de tiempo de una coma (,) a un punto (.).

¿Por qué mis subtítulos ASS se ven simples en mi navegador?

Los reproductores de video HTML5 estándar no soportan el formato ASS de forma nativa. Necesitas una librería de JavaScript como SubtitleOctopus o videojs-ass para renderizar los estilos complejos.

¿Cuál es el mejor formato para YouTube?

SRT es la opción más segura para YouTube. Aunque YouTube soporta muchos formatos (incluyendo VTT y SBV), SRT maneja los saltos de línea y el formato básico de manera más confiable en diferentes dispositivos.

Mis subtítulos tienen "mojibake" (texto distorsionado). ¿Por qué?

Esto suele ser un problema de codificación. La mayoría de los reproductores modernos esperan codificación UTF-8. Si tu archivo está en una codificación antigua (como GBK o ISO-8859-1), los caracteres especiales se romperán. Guarda tu archivo como UTF-8 para solucionar esto.


Conclusión

Elegir el formato de subtítulos adecuado depende de tu plataforma objetivo:

  • Para la Web: Usa siempre WebVTT.
  • Para Distribución General: Usa SRT.
  • Para Contenido Artístico: Usa ASS.

¿Necesitas transcribir tu contenido de video primero? Prueba nuestra herramienta de Video a Texto para generar transcripciones de alta calidad que pueden convertirse fácilmente en estos formatos de subtítulos.