Cookies de estadística y publicidad
Usamos cookies de estadística y de publicidad, y ambas van a Google. Si rechazas, para ti no cambia nada visible.Ir a la página de privacidad
Aquí puedes convertir VTT a SRT gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.
Hasta 100 archivos a la vez. Mezclar formatos no es problema.
Se convierten uno tras otro y vuelven juntos en un ZIP.
VTT a SRT
WebVTT existe para el navegador y hace muy bien ese trabajo, que es también su límite. Los reproductores de escritorio, los televisores, los descodificadores, casi todo el hardware que lee subtítulos desde una memoria USB y buena parte de los formularios de subida esperan SubRip y tratan cualquier otra cosa como un archivo desconocido.
La demanda de esta conversión es casi siempre la misma frase con otras palabras: el archivo de subtítulos funciona en la página de la que salió y en ningún otro sitio. Merece la pena identificar el origen, porque cambia lo que hay que revisar después: un VTT descargado de un reproductor web suele traer ajustes de colocación, uno exportado por un servicio de transcripción suele traer etiquetas de voz, y uno hecho en un editor de subtítulos suele estar limpio y no da ningún trabajo.
Cada marca se lee a milisegundos enteros y se vuelve a escribir con esa misma resolución, de manera que cada línea entra y sale exactamente en el mismo instante en el que lo hacía. Lo único que cambia es la puntuación: el punto decimal del WebVTT se convierte en la coma del SubRip.
Conviene ser preciso con esto porque esa coma es el motivo clásico de que un archivo de subtítulos sea rechazado después de que alguien lo haya editado a mano. Los dos formatos miden lo mismo con la misma precisión y solo discrepan en cómo puntuar un decimal. Cualquier cosa que afirme que una conversión entre ellos desplaza la sincronía está describiendo un problema distinto.
Una línea de tiempos de WebVTT puede llevar ajustes detrás de la marca final: un número de línea que empuja el subtítulo a la parte alta del cuadro, una alineación, una anchura. Aquí se lee la marca final hasta el primer espacio y todo lo que venga después se descarta, porque SubRip no tiene ninguna sintaxis capaz de sostenerlo.
Esta es la pérdida real de la conversión y es invisible en el resultado. Si tus subtítulos estaban colocados a propósito —subidos durante los segundos en que hay un rótulo abajo, o estrechados para no chocar con un texto incrustado en la imagen—, el SRT parecerá correcto y pondrá cada línea abajo del todo. Cuando la colocación importa, lo honesto es conservar el VTT como maestro y tratar el SRT como una copia de entrega para reproductores que no saben hacerlo mejor.
La mayoría de las conversiones de subtítulos de este sitio llevan la etiqueta de sin pérdida. Las que parten de un ASS, de un VTT o de un MicroDVD, no. Este par es uno de esos tres, y la etiqueta no es una precaución: es la descripción de lo que acabas de leer.
Dicho con exactitud: el texto y los tiempos sobreviven al carácter y al milisegundo, y nada más sobrevive. Para la gran mayoría de los archivos eso es todo lo que había dentro, y por eso la conversión es instantánea y nadie necesita revisar el resultado. Las excepciones son concretas y están en esta página, y un conversor que se las callara sería más cómodo y menos útil.
El texto del cue se copia sin interpretar. Es lo correcto para la cursiva, que ambos formatos escriben igual, y produce un resultado feo con las etiquetas de voz de WebVTT, que nombran a quien habla entre ángulos delante de la frase. SubRip no tiene ninguna construcción equivalente, así que la etiqueta ni se traduce ni se elimina.
El reproductor la enseñará. El subtítulo se lee como el nombre entre ángulos seguido del diálogo, que no es lo que pretendía nadie. El origen habitual son las exportaciones de transcripción automática, y el arreglo es una sustitución sobre el SRT terminado: o borras las etiquetas o las conviertes en un nombre seguido de dos puntos, que es como SubRip ha resuelto siempre los diálogos a varias voces.
Borrar las etiquetas es lo correcto en una pista de diálogo traducido, donde quien habla está en pantalla y nombrarlo desperdicia una línea de lectura que hace falta para el texto.
Convertirlas en nombres es lo correcto en un subtitulado para personas sordas, y en entrevistas o mesas redondas donde dos voces se alternan fuera de cuadro y el público no puede distinguirlas de ninguna otra manera. En el segundo caso la etiqueta llevaba información real, y eliminarla en silencio es una pequeña regresión de accesibilidad que nadie va a reportar. La norma española de subtitulado resuelve la identificación con color y con guiones; el color no cabe en un SRT, así que el guion y el nombre son lo que queda.
Un archivo WebVTT puede llevar bloques de comentario introducidos por NOTE y un bloque STYLE con hojas de estilo para el pseudoelemento del cue. Ninguno de los dos contiene una flecha de tiempos, y el analizador identifica un cue buscando esa flecha en lugar de contar líneas, así que ambos se saltan en vez de confundirse con texto.
El valor práctico de eso es de sustracción: el SRT contiene solo cues de verdad y nada de la capa de autoría del VTT se cuela dentro. El coste correspondiente es que cualquier estilo definido en ese bloque desaparece, lo cual importa si estaba haciendo algo necesario, como volver legible un color que no lo era. SubRip deja todas las decisiones visuales al reproductor por diseño.
Los cues de WebVTT normalmente no llevan número, y cuando aparece una línea encima de la marca de tiempos es un identificador y no un contador: un nombre al que una hoja de estilos o un guion pueden referirse. SubRip espera un número secuencial, así que se escribe uno empezando por el uno y contando hacia arriba, con independencia de lo que hubiera en el origen.
Eso tiene un efecto agradable en archivos editados a mano: un VTT con identificadores incoherentes, repetidos o ausentes produce un SRT numerado limpiamente de principio a fin. También significa que cualquier identificador del que dependieras ha desaparecido; si un guion se apoyaba en los nombres de cue, después de esta conversión necesita otro anclaje.
La conversión se niega en lugar de devolver un SRT vacío. Si analizar el archivo no da ningún resultado, eso se trata como un error y se dice como tal, porque un archivo de subtítulos con cero cues se descarga perfectamente, se carga perfectamente y no muestra nada, y quien lo viera concluiría razonablemente que el vídeo no tiene subtítulos en vez de que una conversión falló en silencio.
Dos causas explican casi todos los casos. La primera es un archivo que no es WebVTT: un subtítulo renombrado por alguien más arriba en la cadena, o una página de error guardada con la extensión .vtt, que es lo que suele producir una descarga fallida desde una URL de emisión. La segunda son los finales de línea: los cues se separan por líneas en blanco, y un archivo guardado con los retornos de carro sueltos de los Mac clásicos es, a efectos de todo esto, una única línea larguísima sin ninguna línea en blanco dentro. Volver a guardarlo desde un editor moderno lo resuelve en un paso.
Una parte considerable de los WebVTT que circulan salieron de una transcripción automática, y la conversión no los mejora. La salida automática sirve para hacerse una idea y no para publicar, y las palabras que falla son desproporcionadamente los nombres propios y el vocabulario técnico, que son los que sostienen el sentido de la frase.
Hay además dos defectos mecánicos que merecen una pasada. Los transcriptores automáticos cortan las líneas donde el reconocedor vació su memoria y no donde termina una oración, y con frecuencia dejan cues mucho más largos o más cortos de lo que alguien puede leer. En español el problema se agrava con los signos de apertura, que casi ningún reconocedor escribe. Corregirlo sobre el SRT es fácil, porque es texto con una estructura evidente, y es la diferencia entre unos subtítulos legibles y unos que se abandonan.
La mayoría de los reproductores cargan un archivo de subtítulos automáticamente cuando está junto al vídeo y con el mismo nombre base: pelicula.mp4 y pelicula.srt en la misma carpeta. Un solo carácter de diferencia y no aparece nada, lo cual explica buena parte de los avisos de que una conversión falló cuando no había fallado.
Un sufijo de idioma antes de la extensión, como pelicula.es.srt, es la convención cuando hay varios idiomas y los reproductores habituales la entienden. Más allá de eso, los televisores y los reproductores multimedia son más quisquillosos que los programas de escritorio: muchos leen subtítulos solo desde la misma partición que el vídeo, y un buen número no lee nada que no sea SubRip, que es exactamente la razón de que exista esta página.
Se lee, se analiza y se reescribe con JavaScript aquí mismo. No se envía nada a ninguna parte, no hay cola y la conversión termina antes de que aparezca el diálogo de descarga.
Puedes soltar hasta cien archivos de una vez, que es la manera razonable de convertir una temporada entera o el conjunto de idiomas de un mismo vídeo. El techo de 100 MB por archivo no lo roza ningún guion de subtítulos ni de lejos: un archivo con dos mil cues sigue midiendo unos pocos cientos de kilobytes.
| VTT | SRT | |
|---|---|---|
| Nombre completo | WebVTT | Subtítulos SubRip |
| Extensión de archivo | .vtt | .srt |
| Tipo de medio | text/vtt | application/x-subrip |
| Publicado por primera vez | 2010 | 2000 |
| Publicado por | W3C | — |
| Especificación | WebVTT | — |
| Licencia | Estándar abierto | Estándar abierto |
| Situación actual | Vigente | Vigente |
| Se abre en el navegador | Todos los navegadores | Ningún navegador |
| Considerado en su lugar | ASS | ASS |
Ningún navegador lee SRT. Es el menos portátil de los dos, así que conviene asegurarse de que el destinatario lo acepta antes de enviarlo.
VLC y Subtitle Edit leen tanto VTT como SRT, así que puedes comparar el resultado con el original sin un segundo programa.
VTT es el formato de W3C, publicado en 2010. Está recogido en WebVTT, y conviene conocerlo si el archivo tiene que sobrevivir a la herramienta que lo escribió.
SRT es de 2000. VLC, Subtitle Edit y Aegisub lo leen.
No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo.
Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez.
VTT y SRT describen el contenido de maneras radicalmente distintas. La conversión es por tanto una reconstrucción y no una copia: fiel, pero no idéntica byte a byte.
Ningún navegador lee SRT. Es el menos portátil de los dos, así que conviene asegurarse de que el destinatario lo acepta antes de enviarlo.