Subtítulos desincronizados: ¿desfase fijo o retraso creciente?

Si un subtítulo aparece antes de que hable la persona, puede haber un desfase sencillo o una versión distinta del vídeo. Compara una frase del principio y otra del final antes de desplazar todo el archivo.

El archivo une texto y tiempos de presentación

Cada entrada asocia un inicio y un final con las palabras mostradas. SRT y VTT sirven para esto; convertir entre ellos no traduce el idioma ni transcribe el audio.

WebVTT usa UTF-8 y ofrece más funciones que los subtítulos de texto básicos. La extensión .vtt no significa que todas puedan trasladarse sin cambios a SRT.

Referencias: W3C — WebVTT structure, UTF-8 and cue timings · Library of Congress — SubRip subtitle format

Un desplazamiento corrige un error constante

Si todas las frases aparecen aproximadamente el mismo tiempo antes, un desplazamiento positivo retrasa tanto el inicio como el final. La duración visible se mantiene y no hace falta cambiar las palabras.

Si la diferencia es pequeña al principio y mayor después, un único desplazamiento no alinea ambos puntos. Comprueba que coincidan las versiones del vídeo y de los subtítulos; una deriva gradual o ajustes detallados necesitan un editor adecuado.

Qué puede conservar la copia convertida

ToolRoof convierte entradas de texto básicas entre SRT y VTT y aplica un desplazamiento constante. Admite texto de varias líneas, pero rechaza etiquetas de formato, entidades de texto, ajustes de posición de VTT e identificadores de entradas para no descartarlos en silencio.

No incrusta los subtítulos en la imagen del vídeo ni transcribe audio. Guarda el original, abre el resultado con el vídeo correspondiente y comprueba una frase temprana y otra tardía. Ningún inicio debe desplazarse a un tiempo anterior a cero.

Ejemplo: retrasar una entrada 750 milisegundos

Una entrada de 00:00:10,500 a 00:00:12,000 dura 1500 milisegundos. Al sumar 750 milisegundos, los tiempos VTT son 00:00:11.250 y 00:00:12.750; la duración no cambia.

Si el desfase inicial es de 750 milisegundos y el final de 3000, sumar 750 deja un error de 2250 al final. Esto indica que un único desplazamiento constante no basta.

Referencias