Desplazar y convertir subtítulos SRT / VTT
¿Los subtítulos entran medio segundo antes de tiempo? Desplaza el archivo entero de una vez. ¿Necesitas un .vtt para la web a partir de un .srt? Un botón. El archivo no sale de tu ordenador: lo lee tu navegador, no se sube nada.
Un desplazamiento negativo adelanta los subtítulos, uno positivo los retrasa. Los tiempos nunca bajan de cero.
Qué hace cada botón
Desplazar suma (o resta) los mismos milisegundos a todos los subtítulos: es el arreglo cuando el archivo entero está desfasado en bloque, típicamente tras una reexportación o cuando la transcripción se hizo sobre un montaje ligeramente distinto. → SRT y → VTT reescriben el archivo en el otro formato: SRT numera los bloques y usa una coma antes de los milisegundos, WebVTT empieza por una línea WEBVTT y usa un punto. Quitar etiquetas elimina los restos de estilo <i>, <font> y compañía, que rompen algunos reproductores.
El contador de solapamientos señala los subtítulos que empiezan antes de que termine el anterior. Uno o dos no son nada; una docena y tu archivo parpadeará en pantalla.
El analizador es deliberadamente tolerante
Saltos de línea de Windows o de Unix, bloques sin número, coma o punto antes de los milisegundos, marcas de tiempo WebVTT de dos partes (00:01.000), líneas NOTE y ajustes de posición: todo se acepta y se normaliza al exportar. Un bloque que no entiende se ignora en lugar de tumbar el archivo entero.
Preguntas frecuentes
¿Se sube mi archivo a algún sitio?
No. El archivo lo lee tu navegador (FileReader) y todo se procesa en tu ordenador. Corta la conexión y la herramienta sigue funcionando. Esa es la idea: el .srt de un proyecto de cliente no tiene nada que hacer en un servidor desconocido.
¿Qué diferencia hay entre SRT y VTT?
SRT es el formato histórico de los reproductores y los programas de montaje: bloques numerados y una coma antes de los milisegundos. WebVTT es el formato web para <track>: cabecera WEBVTT, punto antes de los milisegundos y opciones de posición. Premiere y YouTube aceptan los dos.
¿Cuánto tengo que desplazar?
Elige una palabra concreta de tu vídeo, mide la diferencia con su subtítulo y desplaza esa diferencia. Un cuarto de segundo (250 ms) suele bastar. Si el desfase crece a lo largo del vídeo no es un desplazamiento, es un problema de frecuencia de imagen: el archivo se hizo sobre una versión a 25 fps y se reproduce a 23,976, por ejemplo.
¿Debo quitar las etiquetas de estilo?
Solo si tu reproductor las muestra tal cual o rechaza el archivo. Premiere importa <i> sin rechistar; algunos televisores y reproductores web, no.
Los acentos salen mal después de importar.
Tu archivo no está en UTF-8. Ábrelo en un editor de texto, guárdalo como UTF-8 y vuelve a pegarlo aquí. Las exportaciones de esta página siempre son UTF-8.
¿Aguanta archivos con miles de subtítulos?
Sí, el procesado es instantáneo incluso en un documental largo. Es texto: 5.000 bloques son solo unos cientos de kilobytes.