Conversor de SRT a VTT
Convierte subtítulos SRT a VTT directamente en tu navegador, sin subirlos a ningún servidor.
Entrada
Salida
Leerme
¿Por qué convertir subtítulos?
Un archivo de subtítulos contiene las líneas de diálogo de un vídeo y el momento en que aparece y desaparece cada una. Los reproductores de vídeo, los programas de edición y los sitios web admiten unos formatos de subtítulos, pero no otros, así que a menudo hay que convertir un archivo antes de poder usarlo donde se necesita. Además, cada formato asigna los tiempos de las líneas a su manera y conserva más o menos su aspecto, como la cursiva, los colores y el lugar de la pantalla donde aparecen.
| Formato | Nombre | Qué conserva el conversor |
|---|---|---|
| SRT | SubRip | Estilos, colores y posición |
| VTT | WebVTT | Estilos, los colores que admite WebVTT y la posición |
| ASS | Advanced SubStation Alpha | Estilos, colores y posición |
| SSA | SubStation Alpha | Estilos, colores y posición |
| SUB | MicroDVD | Estilos y colores de líneas completas |
| SBV | Subtítulos de YouTube (SubViewer) | Solo texto |
| TTML | Timed Text Markup Language | Estilos, colores y posición |
| DFXP | Distribution Format Exchange Profile | Estilos, colores y posición |
| SMI | SAMI | Estilos y colores |
| LRC | Letras sincronizadas | Solo texto, una línea por cada momento |
Los estilos son cursiva, negrita, subrayado y tachado, excepto en WebVTT, que no admite el tachado. Todos los formatos conservan los tiempos y el texto, y todos, salvo LRC, conservan los saltos de línea. Los archivos SAMI y LRC indican solo cuándo empieza cada línea, y los archivos MicroDVD cuentan el tiempo en fotogramas de vídeo.
Descripción de la herramienta
Esta herramienta convierte subtítulos entre SRT, VTT, ASS, SSA, SUB, SBV, TTML, DFXP, SMI y LRC. Todos los conversores de subtítulos de aquí funcionan de la misma manera, desde el Conversor de subtítulos general hasta los que convierten entre un solo par de formatos, como de SRT a VTT, de VTT a SRT o de ASS a SRT: se inician con los formatos indicados en su nombre, y los menús Origen y Destino permiten cambiar a cualquier otro.
Los conversores aceptan archivos de subtítulos o subtítulos pegados como texto, y generan archivos o texto. Elige qué tipo quieres con las pestañas Archivo y Texto, en la parte superior de los paneles de origen y destino. Ambos se inician en Archivo.
- Entrada de archivo: selecciona o suelta uno o varios archivos de subtítulos. La opción Examinar archivos muestra solo los archivos en el formato de origen, pero los archivos que sueltes pueden estar en cualquiera de los formatos, y cada uno se convierte desde su propio formato. Así, un archivo VTT se convierte incluso en el conversor de ASS a SRT. Cada archivo se convierte en cuanto se añade, y también cada vez que eliges otro formato de destino o frecuencia de fotogramas.
- Entrada de texto: pega o escribe los subtítulos; se convierten a medida que escribes.
- Salida de archivo: los archivos convertidos aparecen en una cuadrícula, cada uno con su propio botón Descargar, y conservan sus nombres originales con la nueva extensión. Los subtítulos pegados generan un archivo llamado converted, por ejemplo, converted.vtt.
- Salida de texto: los subtítulos convertidos aparecen como texto, listos para copiar. Si se convierten varios archivos, el menú Archivo que aparece encima del texto permite elegir cuál se muestra.
El botón de intercambio invierte la conversión: el formato de destino pasa a ser el de origen, se intercambian las pestañas de los dos paneles y los subtítulos convertidos se convierten en la nueva entrada.
Los subtítulos se convierten en tu dispositivo y nunca se suben.
Convertir varios archivos de subtítulos a la vez
En la pestaña Archivo, selecciona o suelta todos los archivos de subtítulos que quieras y añade más cuando quieras: este conversor por lotes convierte de una vez los subtítulos de toda una serie, tanto si son de ASS a SRT, de SRT a VTT o de SUB a SRT.
- Los archivos se convierten uno tras otro, en el orden en que se añadieron, y la barra de progreso los va contando.
- Los archivos convertidos aparecen en una cuadrícula, cada uno con su propio botón Descargar.
- Descargar todo guarda todos los archivos convertidos en un único archivo ZIP, o guarda tal cual un único archivo convertido.
- Si dos archivos tendrían el mismo nombre, se añade un número al nombre del segundo, como en episodio (1).srt.
- Si no se puede convertir un archivo, aparece un mensaje de error con su nombre, y los demás se convierten igualmente.
Ajustes
La opción Frecuencia de fotogramas (fps) aparece en Ajustes, debajo del formato de destino, al convertir desde o hacia SUB, porque los archivos MicroDVD cuentan el tiempo en fotogramas de vídeo, no en segundos. Elige la frecuencia de fotogramas del vídeo al que corresponden los subtítulos: 23.976, 24, 25, 29.97, 30, 50, 59.94 o 60 fotogramas por segundo. El valor inicial es 23.976.
- Si la primera línea de un archivo MicroDVD indica su frecuencia de fotogramas, como en {1}{1}25, se lee con esa frecuencia, independientemente del valor de Frecuencia de fotogramas. Los demás archivos MicroDVD se leen con la frecuencia de fotogramas seleccionada.
- Los archivos MicroDVD que genera el conversor empiezan con esa línea, que indica la frecuencia de fotogramas con la que se crearon.
Cómo funciona
Cada archivo, o el texto pegado, se lee y se convierte en sus entradas, es decir, las líneas de texto que aparecen al mismo tiempo. Después, estas se escriben en el formato de destino.
- El texto de un archivo se lee con la codificación que indique su marca de orden de bytes; si no la tiene, se usa UTF-8 cuando el texto sea UTF-8 válido, o bien la codificación que chardet considere más probable, como Windows-1251 para subtítulos en ruso, Shift_JIS para los de japonés o EUC-KR para los de coreano. También se reconocen los archivos UTF-16 sin marca de orden de bytes. Los archivos convertidos siempre se codifican en UTF-8 y usan finales de línea de Windows (CRLF).
- El archivo se lee según el tipo de subtítulos que contiene, independientemente de lo que indique su extensión. Lo mismo ocurre con el texto pegado, sin importar lo que indique el menú Origen. Un archivo .xml con subtítulos TTML se lee como TTML, un archivo SRT guardado como .txt se lee como SRT al soltarlo en el selector de archivos, y un archivo .sub con subtítulos SubViewer, cuyos tiempos se expresan en centésimas de segundo, se lee como SubViewer y no como MicroDVD.
- Los tiempos y el texto siempre se conservan, al igual que los saltos de línea, salvo en los archivos LRC. La cursiva, la negrita, el subrayado, el tachado, los colores y la posición se conservan en la medida en que el formato de destino los admita, como se muestra en la tabla. Se omiten las fuentes, los tamaños de fuente, los contornos, las animaciones, la sincronización del karaoke, los nombres de los hablantes, los dibujos, las notas y los comentarios.
- El texto blanco se escribe sin color. WebVTT conserva solo los colores que admite: white, lime, cyan, red, yellow, magenta, blue y black, como clases del tipo
<c.yellow>. - Las entradas que aparecen en la parte superior o central de la imagen, o a su izquierda o derecha, conservan su posición: los archivos SRT y ASS reciben etiquetas como {\an8}, cuyos números se organizan como las teclas de un teclado numérico, donde 8 indica el centro superior; los archivos SSA reciben etiquetas como {\a6}; los archivos VTT usan ajustes de línea y alineación en las entradas; y los archivos TTML y DFXP tienen una región para cada posición. Los archivos MicroDVD, SBV, SAMI y LRC no permiten indicar posiciones, por lo que las entradas pierden esa información.
- Los tiempos de ASS, SSA y LRC se redondean a centésimas de segundo, y los de MicroDVD, al fotograma más cercano.
- En los archivos ASS y SSA, cada línea Dialogue se lee con la cursiva, la negrita, el subrayado, el tachado, el color y la alineación de su estilo, y sus etiquetas de anulación pueden cambiarlos. Los archivos ASS y SSA que genera el conversor tienen un único estilo, Default: Arial blanca de tamaño 16, centrada en la parte inferior de un guion de 384 × 288.
- Los archivos SAMI y LRC indican solo cuándo empieza cada subtítulo. Un subtítulo dura hasta que empieza el siguiente o hasta que un subtítulo vacío lo borra. El último dura 5 segundos o, en un archivo LRC, hasta la duración de la canción indicada por su etiqueta de duración, si esta es posterior. Como estos formatos muestran un subtítulo a la vez, las entradas que se solapan se dividen cuando empieza o termina una, y cada parte muestra el texto de todas las entradas que aparecen en pantalla en ese momento.
- Los archivos LRC se leen en cada momento indicado para una línea; las líneas con el mismo momento aparecen juntas, como en los archivos con traducciones, y la etiqueta de desplazamiento mueve todas las líneas. Se omiten los tiempos de las palabras, como <01:23.45>. Los archivos LRC que genera el conversor ponen cada entrada en una línea, con un espacio entre sus líneas.
- Si un archivo SAMI contiene subtítulos en varios idiomas, se lee el primer idioma que tenga subtítulos. Los archivos SAMI que genera el conversor tienen un solo idioma: el que indique el archivo de origen, como el idioma de un archivo TTML o de otro archivo SAMI, o inglés si no indica ninguno. La clase recibe el nombre de ese idioma, como KOCC para coreano.
- En los archivos TTML y DFXP, los tiempos pueden indicarse como horas, fotogramas, tics o desplazamientos, como 1.5s; también se tienen en cuenta los tiempos del cuerpo y de sus elementos div. Los estilos se leen tanto si se asignan al texto como si se indican en el encabezado. Los archivos DFXP son archivos TTML, así que el conversor lee y escribe ambos de la misma manera; solo cambia la extensión. Los archivos que genera usan horas, minutos y segundos con milisegundos, y estilos asignados al texto.
- En los archivos WebVTT se omiten las notas, los bloques de estilo, las regiones y los identificadores de las entradas. Si el encabezado contiene una línea «Language:», como ocurre en algunos archivos, esta indica el idioma.
- En los archivos MicroDVD, los códigos de control como {y:i} para la cursiva y {c:$0000FF} para los colores aplican estilos a una línea o, si la letra está en mayúscula, a toda la entrada. Una / al principio de una línea también aplica cursiva. MicroDVD no permite aplicar estilos a parte de una línea, por lo que los archivos que genera el conversor conservan los estilos de líneas o entradas completas.
- Los archivos SRT se convierten aunque no incluyan los números de las entradas, tengan líneas en blanco dentro de ellas o usen puntos en vez de comas en los tiempos.
- Los archivos SUB que vienen con un archivo .idx (VobSub) contienen imágenes de los subtítulos, no texto, así que no se pueden convertir.
Consejos
- Para vídeos en una página web, convierte los subtítulos a VTT: el elemento HTML
<track>admite archivos WebVTT. - Si un archivo MicroDVD muestra los subtítulos demasiado pronto o demasiado tarde, y el desfase aumenta a medida que avanza el vídeo, vuelve a convertirlo con la frecuencia de fotogramas del vídeo al que corresponde.
- Si las letras aparecen mal, como Ïðèâåò en lugar de Привет, no se reconoció la codificación del archivo. Ábrelo en un editor de texto, guárdalo como UTF-8 y vuelve a convertirlo, o copia el texto y pégalo en la pestaña Texto.