Utilia

Convertidor de subtítulos

Convierte subtítulos entre SRT, WebVTT, ASS/SSA y SBV en tu navegador, ajusta el desfase en milisegundos y corrige los fps, por ejemplo de 23,976 a 25.

Conversión de fotogramas por segundo
Deja ambos valores iguales para no cambiar nada. Ejemplo: 23.976 → 25 para subtítulos sincronizados con la versión de cine y reproducidos en un video PAL (25 fps).
Formato de entrada
–
Subtítulos
–
El último subtítulo termina en
–
Eliminados (antes de 0:00)
–

Cómo convertir un archivo de subtítulos

  1. Suelta un archivo de subtítulos en la zona de carga (SRT, VTT, ASS, SSA o SBV) o pega los subtítulos en Subtítulos para convertir.
  2. Deja Formato de entrada en Detectar automáticamente, o elige el formato tú mismo si la detección se equivoca.
  3. Elige el Formato de salida: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) o SBV (YouTube).
  4. Si los subtítulos están desincronizados, indica un Desfase de tiempo (ms) y, si el desfase aumenta a lo largo de la película, configura la Conversión de fotogramas por segundo.
  5. Marca Eliminar etiquetas de formato si solo quieres texto plano.
  6. Pulsa Convertir, revisa el resultado en Subtítulos convertidos y usa Copiar o Descargar.

El archivo se lee y se convierte en tu navegador. No se sube nada.

Qué guarda cada formato

  • SRT (SubRip) es el formato más compatible: un número, una línea de tiempos como 00:01:02,345 --> 00:01:04,000 (con coma antes de los milisegundos) y una o varias líneas de texto. Los reproductores aceptan algunas etiquetas de tipo HTML: <i>, <b>, <u> y <font color>. Muchos archivos incluyen también {\an8} para colocar una línea en la parte superior de la pantalla; esta herramienta lo conserva.
  • WebVTT es el formato del elemento <track> de HTML5 y de la mayoría de los reproductores de streaming. Empieza con la cabecera WEBVTT, usa un punto antes de los milisegundos (00:01:02.345) y puede contener comentarios NOTE, bloques STYLE y REGION, identificadores de cue y ajustes de cue (align:start line:10%). Esta herramienta omite los bloques de comentarios y de estilo, conserva los identificadores y ajustes cuando conviertes de VTT a VTT, y escapa & y < como exige la especificación.
  • ASS / SSA (SubStation Alpha) es el formato de los fansubs y de muchos archivos MKV. Los tiempos se expresan en centésimas de segundo (0:01:02.35) y cada línea Dialogue tiene un estilo, un nombre de personaje y etiquetas de anulación como {\i1}, {\pos(…)} o {\c&H0000FF&}. Al convertir de ASS a ASS se conservan la información del script, los estilos V4+ y las etiquetas originales. Al convertir a otro formato, la cursiva, la negrita, el subrayado y el color pasan a etiquetas SRT o VTT; el posicionamiento, el karaoke y los dibujos vectoriales no tienen equivalente y se descartan.
  • SBV es el formato de texto sencillo de YouTube: 0:01:02.345,0:01:04.000 seguido del texto, sin formato.

Cómo sincronizar subtítulos desfasados

Si los subtítulos van adelantados o atrasados la misma cantidad de principio a fin, basta con un desfase de tiempo: 2000 muestra cada línea dos segundos más tarde y -500, medio segundo antes. Las líneas que terminarían antes de 0:00 se eliminan y se cuentan en Eliminados (antes de 0:00).

Si el retraso crece poco a poco (bien al principio y varios segundos desfasado al final), los subtítulos se sincronizaron para otra frecuencia de fotogramas. Las ediciones PAL reproducen las películas a 25 fps en lugar de 23,976 fps, así que van alrededor de un 4 % más rápido. Pon en Subtítulos creados para la frecuencia original y en Video que reproduces la de tu video; cada tiempo se multiplica por origen ÷ destino. Las frecuencias 23,976, 29,97 y 59,94 se tratan con sus valores exactos (24000/1001, etc.). Primero se aplica la conversión de fps y después el desfase.

Preguntas frecuentes

¿Por qué el archivo convertido muestra mal las tildes y las eñes?

Los archivos SRT antiguos suelen estar guardados en Windows-1252 en lugar de UTF-8. Esta herramienta detecta UTF-8 y UTF-16 (por su marca de orden de bytes), en los demás casos reconoce por el propio texto Windows-1252 (Europa occidental), Windows-1251 (cirílico) o Windows-1256 (árabe), y siempre escribe en UTF-8, que cualquier reproductor moderno lee sin problemas.

¿Se conservan los estilos y las posiciones de ASS al convertir a SRT?

Solo en parte. Se trasladan la cursiva, la negrita, el subrayado, el color y la posición superior {\an8}. Las fuentes, los contornos, las posiciones exactas, las rotaciones y los efectos de karaoke no existen en SRT ni en WebVTT, así que se pierden. Guarda el archivo ASS original si los necesitas.

¿Puedo convertir a SSA?

La herramienta lee archivos SSA (v4) y ASS (v4+), y escribe en ASS, que es compatible con todos los reproductores que leen SSA.

Mi archivo no tiene números de línea. ¿Funcionará igual?

Sí. El analizador busca las líneas de tiempos, así que tolera que falten los números, que no haya líneas en blanco entre subtítulos o que un SRT use punto en lugar de coma.

¿Qué pasa con los subtítulos que se solapan al aplicar un desfase?

Nada especial: todos los subtítulos se desplazan la misma cantidad, así que los solapamientos se mantienen igual. El resultado se ordena por hora de inicio.