OKfmt

Guía de Comparación e Interconversión para los Formatos de Subtítulos SRT, VTT, ASS

Este artículo analiza las diferencias entre tres formatos de subtítulos populares, organiza la información de compatibilidad y ayuda a los creadores de vídeo a completar la interconversión de formatos preservando la información.

Actualizado 2026-08-11

Origen y Normalización de los Tres Formatos de Subtítulos

SRT, abreviatura de SubRip Text, fue desarrollado por el desarrollador TUBRI en 1999 como formato de salida para la herramienta de extracción de subtítulos SubRip. No cuenta con un organismo de normalización oficial y es un formato desarrollado por la comunidad de uso común.

VTT, abreviatura de Web Video Text Tracks, fue lanzado por el Grupo de Trabajo HTML5 del W3C en 2010. Es el formato de subtítulos nativo especificado en el estándar HTML5 y cuenta con especificaciones oficiales de formato.

ASS, abreviatura de Advanced SubStation Alpha, es una versión actualizada del formato SubStation Alpha, mantenida por desarrolladores de la comunidad. Actualmente es uno de los formatos de subtítulos abiertos con las capacidades de efectos especiales más completas.

  • SRT: Almacena únicamente líneas de tiempo de texto plano, sin capacidades de estilo en absoluto
  • VTT: Admite etiquetas de estilo HTML básicas para cumplir con los requisitos de reproducción web
  • ASS: Admite efectos especiales mediante scripts y puede implementar subtítulos dinámicos complejos

Diferencias Principales: Jerarquía de Marca de Tiempo y Capacidad de Estilo

La diferencia principal entre las marcas de tiempo de los tres formatos reside en las reglas de uso para los separadores decimales. SRT utiliza una coma para separar los segundos de los milisegundos, con el formato horas:minutos:segundos,milisegundos; tanto VTT como ASS utilizan un punto para separar los segundos de los milisegundos. El formato VTT requiere que la primera línea sea una declaración WEBVTT, mientras que SRT y ASS no tienen un requisito obligatorio para una declaración inicial.

La capacidad de estilo presenta una estructura jerárquica de tres niveles. SRT no admite ningún estilo, y solo almacena contenido de texto plano y marcas de tiempo. VTT admite etiquetas de estilo básicas que pueden configurar negrita, cursiva, color y posicionamiento del texto. ASS admite un sistema completo de efectos especiales que puede implementar efectos complejos como gradientes para karaoke, subtítulos con desplazamiento y bordes y sombras personalizados.

Nombre del SoftwareCompatibilidad con SRTCompatibilidad con VTTCompatibilidad con ASS
VLC 3.xCompatibleCompatibleCompatible
PotPlayer 1.7.xCompatibleCompatibleCompatible
Adobe Premiere Pro 2024CompatibleCompatibleSolo importa texto, los efectos se pierden
CapCut PC 3.2.xCompatibleCompatibleReempaqueta estilos después de la importación, se pierden efectos parciales
HTML5 VideoSin soporte nativoSoporte nativoSin soporte nativo

Compatibilidad con Reproductores Principales y Software de Edición

Diferentes programas tienen distintos grados de soporte para los tres formatos. Hemos compilado una matriz de compatibilidad para software común como referencia. En escenarios de reproducción ordinarios, la mayoría del software admite SRT, mientras que la reproducción de subtítulos con efectos especiales requiere que el software admita la funcionalidad ASS.

Para escenarios de reproducción web en línea, HTML5 admite de forma nativa solo el formato VTT. Otros formatos requieren transcodificación JavaScript antes de poder cargarse y mostrarse.

Preservación y Pérdida de Información en la Interconversión de Formatos

Al convertir de un formato avanzado a un formato de nivel inferior, se produce una pérdida de información irreversible. Al convertir ASS a SRT, toda la información de estilo, efecto y posicionamiento se elimina, y solo se retienen el contenido de texto plano y las marcas de tiempo. Al convertir ASS a VTT, solo se pueden retener los colores básicos y el estilo negrita/cursiva, y los efectos dinámicos complejos se pierden completamente.

Al convertir de un formato de nivel inferior a un formato avanzado, la información original de texto y marca de tiempo se puede preservar completamente. La conversión de SRT a ASS o de SRT a VTT no pierde el contenido original, y el convertidor puede completar automáticamente los campos estructurales requeridos por el formato de destino. Para la interconversión entre formatos ASS, la conversión entre la misma versión puede retener toda la información de efectos.

El convertidor de SRT a VTT puede completar la conversión de la estructura del formato. Solo necesita modificar el separador de marcas de tiempo y agregar la declaración inicial WEBVTT, y no modificará el contenido original.

Preguntas frecuentes

¿Qué formato de subtítulo debo elegir al exportar desde un software de edición de vídeo?

Para subtítulos incrustados ordinarios, SRT es suficiente. Tanto Adobe Premiere Pro 2024 como CapCut admiten la importación de SRT. Si necesita retener estilos editables, puede exportar a formato ASS, aunque algunos programas de edición solo retendrán el contenido de texto.

¿Qué formato de subtítulo debo usar para incrustar vídeo en una página web?

El formato VTT es la opción preferida. HTML5 Video admite VTT de forma nativa, y se puede cargar y mostrar sin transcodificación adicional. SRT requiere análisis JavaScript para reproducirse, y su compatibilidad es menor que la de VTT.

¿Se pueden retener los efectos después de convertir subtítulos ASS a SRT?

Los efectos no se pueden retener. El formato SRT en sí no admite almacenar información de estilo y efectos. Después de la conversión, solo se pueden retener el contenido de texto plano y las líneas de tiempo, y todos los efectos dinámicos y la configuración de estilo se eliminarán.