Los formatos de subtítulos, en un solo lugar

Todos los archivos de subtítulos hacen lo mismo —mostrar texto en el momento justo— pero difieren en cuánto pueden expresar y quién los lee. Los tres que más probablemente encontrarás son SRT, WebVTT (normalmente con extensión .vtt) y ASS (y su hermano mayor SSA).

Un formato es "compatible" cuando un reproductor o una plataforma lee su estructura de forma fiable. La compatibilidad importa porque un archivo que una plataforma reproduce perfectamente puede aparecer vacío, desincronizado o con estilos perdidos en otra.

  • SRT es la línea base de compatibilidad
  • VTT es el formato nativo de la web
  • ASS cambia simplicidad por estilos

SRT: la línea base de compatibilidad

SRT combina un número de orden, una línea de tiempos y texto plano, y nada más. Esa ausencia casi total de funciones es justo lo que hace que se acepte en casi todas partes: YouTube, reproductores, editores, agencias de subtitulado y plataformas de aprendizaje lo leen.

Como SRT no incluye datos de estilo ni de posicionamiento, es predecible. Si el texto cabe y los tiempos son correctos, se comportará de forma parecida en cualquier dispositivo que soporte subtítulos.

  • Aceptado en casi todos lados como formato universal de intercambio
  • Estructura de texto plano fácil de editar a mano
  • Sin estilos, posicionamiento ni metadatos que se pierdan

WebVTT (VTT): el formato nativo de la web

WebVTT está pensado para el elemento video de HTML5, que lo consume directamente mediante el elemento track. Estandariza los tiempos de los cues, el posicionamiento y el texto vertical, y exige una cabecera WEBVTT y un separador decimal con punto y milisegundos.

Muchas plataformas de vídeo en la web aceptan VTT de forma nativa, por eso los proyectos publicados en la web lo eligen. VTT también puede llevar ajustes de cue que SRT no tiene dónde guardar, como align y position, que el navegador respeta.

El Conversor VTT de Polyglot Tool prepara archivos WebVTT en el navegador y convierte entre SRT y VTT conservando tiempos y texto; no traduce texto VTT.

  • Consumido de forma nativa por video HTML5 y las plataformas web
  • Estandariza ajustes de cue, posicionamiento y texto vertical
  • Exige la cabecera WEBVTT y tiempos con punto decimal

ASS y SSA: cuando importan los estilos

ASS amplía el formato SSA más antiguo y es habitual en el fansubbing y donde lo importante es un subtitulado muy estilizado —texto de color, fuentes, contornos, efectos de karaoke y posicionamiento exacto. VLC y varios reproductores de escritorio renderizan ASS por completo.

La contrapartida es real: esa riqueza llega a pocas plataformas. Los navegadores no renderizan ASS de forma nativa, YouTube no lo acepta como archivo de subtítulos y muchos editores requieren una conversión o un plugin. ASS brilla en un reproductor que lo soporta y es una mala elección como formato universal de intercambio.

Polyglot Tool no convierte ni traduce archivos ASS o SSA, así que cuando tu origen sea ASS deberás planificar un paso de conversión fuera de la herramienta antes de traducir o publicar.

  • Ideal para subtitulados estilizados y posicionados en reproductores de escritorio
  • Funciones ricas con un coste alto de edición y compatibilidad
  • No es nativo de navegadores, ni de las subidas de subtítulos a YouTube, ni de la mayoría de plataformas

Compatibilidad de un vistazo

La tabla siguiente puntúa cada formato en las plataformas y cuestiones que deciden la mayoría de los flujos de subtitulado. Úsala como atajo antes de convertir, subir o pedir un archivo a un cliente.

Qué formato espera tu plataforma

La mayoría de los problemas de compatibilidad no son sobre SRT frente a ASS en el fondo; son sobre qué acepta el destino concreto. YouTube acepta subidas de subtítulos en SRT directamente. Una página web que incrusta video HTML5 espera VTT para el elemento track. Un reproductor de escritorio como VLC lee los tres, pero estiliza mejor ASS.

El mismo archivo puede funcionar o fallar solo por el destino. Un SRT que se reproduce perfectamente en VLC no lo consume de forma nativa el elemento video de HTML5, y una pista ASS que se ve genial en un reproductor no se acepta como subida de subtítulos en YouTube. Antes de convertir o subir, identifica el reproductor o la plataforma exacta que renderizará los subtítulos y comprueba su formato documentado de entrada en lugar de adivinar por la extensión.

Subir subtítulos a YouTube

YouTube Studio acepta subidas en SRT sin conversión, por eso el camino habitual es: mantén el SRT, tradúcelo y vuelve a subirlo en SRT. También puedes subir un archivo VTT como subtítulos, pero ASS/SSA no se acepta como pista de subtítulos nativa.

Si descargas subtítulos desde YouTube Studio, normalmente recibes un archivo SRT o VTT. Traducir ese SRT con los tiempos intactos y volver a subirlo mantiene la pista vinculada al vídeo y disponible para los espectadores en el reproductor.

Publicar subtítulos en una página web

Cuando los subtítulos deben verse dentro del elemento video de HTML5, VTT es el formato para el que está diseñado el elemento track. Elegir VTT para la reproducción web evita el puente extra que exigiría SRT.

Los navegadores esperan la cabecera WEBVTT, los tiempos con punto decimal y el texto en UTF-8. Los ajustes de cue como align y position se respetan en los navegadores, de modo que un archivo VTT puede colocar los subtítulos con precisión en la pantalla en lugar de depender de la posición por defecto del reproductor.

Reproductores y editores de escritorio

VLC y la mayoría de los reproductores leen SRT, VTT y ASS. Los editores suelen preferir SRT para el intercambio, y ASS solo cuando el proyecto necesita de verdad su capa de estilos.

En proyectos de vídeo largo, mantener el maestro en SRT y exportar al formato de destino al final es el flujo más tolerante, porque SRT es lo que menos se pierde al moverse entre herramientas.

Plataformas de aprendizaje y servicios de subtitulado

Las plataformas de aprendizaje, los servicios de alojamiento de vídeo y las agencias profesionales de subtitulado aceptan SRT de forma abrumadora como formato de intercambio. Si entregas archivos a un profesional o a un servicio, SRT es el denominador común más seguro.

Las agencias suelen devolver SRT con convenciones de tiempos estrictas. Compara las líneas de tiempos del archivo devuelto con las de tu origen antes de volver a subirlo a cualquier sitio, para detectar renumeraciones o cambios de tiempo silenciosos.

Un camino de decisión para elegir formato

Cuando no sepas qué formato de subtítulos usar, recorre un pequeño camino de decisión en lugar de razonar solo desde el archivo. El destino decide el formato; todo lo demás es un paso de conversión.

  • ¿El destino es una página web con video HTML5? Elige VTT.
  • ¿El destino es YouTube, una plataforma de vídeo, un editor o un servicio? Elige SRT.
  • ¿El destino exige estilos, posicionamiento o efectos de karaoke exactos? Usa ASS, pero solo en un reproductor que controles y que lo renderice.
  • ¿El destino es desconocido o compartido con otros? Por defecto, SRT como línea base universal.

Estilos, simplicidad y conversión

Los tres formatos están en un espectro. SRT es el menos expresivo y el más compatible. VTT añade estructura pensada para la web sin dejar de ser simple. ASS es el más potente y el menos portable.

Al convertir, espera perder lo que el formato de destino no puede contener. Convertir VTT a SRT elimina la cabecera WEBVTT, las notas y los bloques STYLE/REGION; convertir SRT a VTT añade una cabecera y puede reutilizar el número como identificador de cue. Convertir ASS a cualquier otra cosa es donde se pierde más estilo.

La conversión no es sin pérdidas en el sentido de los metadatos, pero los tiempos y el texto pueden sobrevivir intactos si el conversor es cuidadoso. La dirección SRT a VTT conserva por completo el texto, los tiempos y el orden, porque SRT no tiene elementos que VTT no pueda contener. La dirección inversa pierde cabecera, notas y bloques de estilo, así que conserva el archivo original siempre que puedas necesitarlos después.

  • SRT: simple y universal
  • VTT: nativo de la web con ajustes de cue
  • ASS: estilizado pero difícil de portar

Una lista rápida de compatibilidad

Antes de convertir, subir o entregar un archivo de subtítulos, repasa esta pequeña lista contra el destino.

  • Confirma los formatos aceptados por el destino en lugar de asumir por la extensión
  • Conserva el archivo original antes de cualquier conversión para no perder nada de forma irreversible
  • Compara las líneas de tiempos de un archivo convertido contra el origen antes de publicarlo
  • Vuelve a guardar en UTF-8 cuando los caracteres acentuados aparezcan como símbolos
  • Comprueba una muestra pequeña tras cualquier conversión antes de convertir un archivo largo

Qué puede hacer Polyglot Tool hoy

Polyglot Tool traduce texto SRT en tu navegador conservando numeración, tiempos y estructura, y su Conversor VTT convierte SRT a VTT y VTT a SRT de forma privada en tu dispositivo con tiempos y texto intactos.

Un flujo práctico para un proyecto con varios formatos: empieza del SRT que te pertenece, tradúcelo y conviértelo a VTT con el Conversor VTT solo si tu destino es una página web que necesita VTT. Conserva el SRT como tu copia maestra aceptada en todas partes.

  • Traduce SRT en el navegador con los tiempos intactos
  • Convierte SRT a VTT y VTT a SRT
  • Sin conversión ni traducción de ASS/SSA por ahora

Solventar problemas de compatibilidad

Cuando un archivo de subtítulos se ve mal en una plataforma de destino, casi siempre se debe a una función del formato que el destino no puede leer, no a que el archivo esté "corrompido". Estos son los síntomas habituales y su solución.

Empieza por volver a comprobar el formato del destino, después la codificación y por último los tiempos. Ese orden resuelve la mayoría de los problemas sin tocar el texto de los subtítulos. Si una plataforma sigue rechazando un SRT, verifica que el archivo tenga número de orden, separador de tiempos con coma y línea en blanco entre subtítulos, porque algunos lectores son estrictos con las variantes de dos y tres líneas del formato.

  • Subtítulos en blanco en una página web: la página necesita VTT en lugar de SRT; convierte SRT a VTT.
  • Estilos perdidos en un editor o emisión: el estilo de ASS no sobrevive a la conversión; vuelve a aplicar el estilo en el editor.
  • Subtítulos desincronizados tras subirlos: los tiempos cambiaron al convertir; compara las líneas de tiempos antes de subir.
  • ASS no aceptado por una plataforma: convierte a SRT o VTT, asumiendo que se pierde el estilo.
  • Acentos que se ven como símbolos: vuelve a guardar el archivo en UTF-8.
  • Un SRT rechazado tras editarlo a mano: restaura el número de orden, los tiempos con coma y una línea en blanco entre subtítulos.
Compatibilidad de formatos de subtítulos de un vistazo
FormatoYouTubeNavegadores webVLCEditoresEstilosSimplicidadPolyglot Tool
SRTSí (subida nativa)No nativoMínimosAltaTraducción
VTT (WebVTT)AceptadoSí (nativo)MuchosAjustes de cueMediaConvertir SRT↔VTT
ASS / SSANo aceptadoNo (raro)Sí (completo)Solo avanzadosRicosBajaNo soportado
Qué formato encaja en cada flujo habitual
FlujoFormato recomendadoPor qué
Página web con video HTML5VTTLo consume nativamente el elemento track con sus ajustes de cue
Subida de subtítulos a YouTubeSRTSe acepta directamente sin conversión
Profesional o servicio de subtituladoSRTLa línea base universal de intercambio
Fansub o karaoke estilizadoASSEstilos completos, solo donde el reproductor lo renderiza
Destino desconocido o compartidoSRTLa compatibilidad más amplia y fácil de editar a mano