El mismo subtítulo en tres formatos
Este es un subtítulo en SRT y la misma frase después de convertirla a WebVTT:
1
00:00:01,000 --> 00:00:03,500
Después cierra la verja.
WEBVTT
00:00:01.000 --> 00:00:03.500
Después cierra la verja.
En ASS, la misma frase ocupa una fila de una tabla que también indica un estilo. Convertida con el conversor de subtítulos, queda así (el archivo también lleva una cabecera y una lista de estilos antes de esa fila):
1
00:00:01,000 --> 00:00:03,500
Después cierra la verja.
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,Después cierra la verja.

Comparación de formatos
| SRT (.srt) | WebVTT (.vtt) | ASS (.ass) | |
|---|---|---|---|
| Formato de tiempo | 00:00:01,000 |
00:00:01.000 |
0:00:01.00 |
| Precisión | milisegundos | milisegundos | centésimas de segundo |
| Cabecera | ninguna | línea WEBVTT |
[Script Info] y lista de estilos |
| Estilos | etiquetas básicas <i>, <b>, <u>, <font> (no en todos los reproductores) |
clases CSS y estilos ::cue |
fuentes, tamaños, colores y contornos por estilo y por subtítulo |
| Posición | códigos {\an8} en algunos reproductores |
ajustes de línea, posición y alineación | posiciones x/y exactas, rotación y efectos |
| Uso recomendado | reproductores, editores, televisores y publicación en plataformas | video HTML5 en páginas web | subtítulos con estilos, anime y karaoke |
Las reglas de WebVTT proceden de la especificación WebVTT del W3C: el archivo debe empezar con WEBVTT y los tiempos usan un punto antes de los milisegundos.
Qué formato elegir
- Ver un video descargado en VLC, mpv, Plex, Kodi o un televisor: SRT es una opción segura. Los reproductores compatibles con ASS muestran sus estilos; SRT funciona en casi todos ellos.
- Publicar en YouTube: SRT, SBV y WebVTT figuran en su lista de archivos compatibles.
- Poner un video en tu propia página web: WebVTT. El elemento HTML
<track>reproduce WebVTT. Convierte con SRT a VTT. - Abrir en un editor los subtítulos de un reproductor web o de una reunión grabada: muchos editores necesitan SRT. Convierte con VTT a SRT.
- Subtítulos con estilos, fuentes y colores: ASS. Parte de un SRT con SRT a ASS y continúa editándolo en un editor de subtítulos como Aegisub.
Errores habituales
- Cambiar el nombre en vez de convertir. Un archivo SRT con extensión
.vttsigue siendo SRT; los reproductores web estrictos lo rechazan. - Esperar que SRT conserve los estilos de ASS. Convertir a SRT solo conserva el texto y los tiempos. Guarda el ASS original si podrías necesitar sus estilos más adelante.
- Olvidar la codificación de caracteres. Cambiar de formato no corrige las letras ilegibles. Si ves é o �, corrige la codificación. El conversor también guarda todos los archivos como UTF-8.
Fuentes: W3C, WebVTT: The Web Video Text Tracks Format (Candidate Recommendation Draft); Ayuda de YouTube, Formatos de archivos de subtítulos compatibles.
Preguntas
¿Qué diferencia hay entre VTT y SRT?
Guardan los mismos subtítulos con sus tiempos. WebVTT empieza con una cabecera WEBVTT, usa un punto en lugar de una coma antes de los milisegundos y admite posiciones y estilos. SRT es más sencillo y compatible con más reproductores y editores.
¿Basta con cambiar la extensión .srt por .vtt?
No es fiable. Los reproductores web esperan la cabecera WEBVTT y puntos en los tiempos; algunos rechazan el archivo si faltan. Convierte el archivo; solo tarda un momento.
¿Se pierde algo al convertir ASS a SRT?
Sí. SRT no admite fuentes, colores, posiciones ni efectos, así que se eliminan. Se conservan el texto y los tiempos.
¿Qué formatos acepta YouTube?
YouTube incluye SubRip (.srt), SubViewer (.sbv), WebVTT (.vtt), TTML y otros formatos entre los archivos de subtítulos compatibles.