Saltar al contenido principal

Desplazador / Resincronizador de Subtítulos gratis

Corrige subtítulos desincronizados — desplaza todos los tiempos hacia adelante o atrás y corrige desajustes de velocidad de fotogramas. Mantiene el formato original. Se ejecuta en tu navegador.

Funciona sin conexión una vez cargado

Suelta un archivo de subtítulos (o pega abajo)

SRT, VTT, SBV, LRC, ASS, SSA, TXT · procesado en tu dispositivo

o pulsa Ctrl+V para pegar desde el portapapeles

Explorar archivos
0s

Positivo retrasa los subtítulos (úsalo si aparecen demasiado pronto); negativo los adelanta (si van por detrás del audio).

💡 Corrige subtítulos desincronizados — desplázalos antes o después, y corrige diferencias de fotogramas con el factor de velocidad. El formato se detecta y se conserva. Todo funciona en tu navegador.

Usos habituales

  • Corregir subtítulos que aparecen demasiado prontoRetrasa los subtítulos para que se alineen con audio posterior.
  • Corregir subtítulos que se retrasan respecto al audioAdelanta subtítulos que aparecen después del diálogo.
  • Corregir la desviación de subtítulos por velocidad de fotogramasCorrige los subtítulos que se desincronizar lentamente con el tiempo.
  • Resincronizar subtítulos para un corte diferenteCambia los subtítulos para que coincidan con una versión con una introducción de diferente duración.
  • Resincronizar subtítulos SRT, VTT o ASSDesplaza la sincronización en cualquier formato de subtítulos que tengas.

Cómo funciona

Cuando los subtítulos van por delante o por detrás del audio, solo necesitas cambiar su tiempo. Esto reajusta cada entrada en tu navegador, manteniendo intacto el formato del archivo.

  1. 1
    Pegas o sueltas un archivo de subtítulos
    SRT, VTT, SBV, LRC o ASS — el formato se detecta automáticamente. Nada se carga.
  2. 2
    Estableces un cambio de tiempo
    Ingresa segundos (positivos para retrasar, negativos para avanzar) o usa los preajustes rápidos. Un factor de velocidad también corrige desajustes de velocidad de fotogramas (ej. 23.976↔25 fps).
  3. 3
    Cada entrada se reajusta
    El inicio y el fin de cada entrada se ajustan según el desplazamiento (y el factor), limitados para que nada quede en negativo.
  4. 4
    Descargas el archivo sincronizado
    El resultado se escribe de nuevo en el mismo formato, listo para usar.

Los subtítulos pueden contener diálogos no publicados. El reajuste se ejecuta completamente en tu dispositivo — tus subtítulos nunca se cargan.

Guía

Ejemplo práctico

Pulsa «Probar un ejemplo». El cuadro se llena con cuatro entradas y la etiqueta dice «Texto de subtítulos — SRT (SubRip), 4 entradas». Supón que las líneas aparecen 2,5 segundos antes de tiempo: pulsa «+1s» dos veces y «+0.5s» una vez, y la insignia junto a «Desplazamiento de tiempo» dice +2.5s. «Vista previa (antes ⇒ después)» muestra «Primera entrada (n.º 1)» pasando de 0:00:01.0 → 0:00:03.2 a 0:00:03.5 → 0:00:05.7, y «La última entrada termina en 0:00:11.5 ⇒ 0:00:14.0». «⬇ Descargar SRT» guarda sample_shifted.srt, cuya primera línea de tiempo es 00:00:03,500 --> 00:00:05,700. Para la deriva, escribe 2 en «La primera entrada debe comenzar en» y 10.8 en «La última entrada debe comenzar en», y pulsa «Aplicar sincronización»: «Factor de velocidad» muestra ×1.1 y «Desplazamiento de tiempo» muestra +0.9s.

Qué ajustes usar y los límites

  • Comprueba en qué dirección desplazar. Un «Desplazamiento de tiempo» positivo retrasa los subtítulos, para líneas que aparecen demasiado pronto; uno negativo los adelanta, para líneas que van por detrás del audio. Escribe un valor, o pulsa los botones preestablecidos, que se suman al valor actual: -10s, -5s, -1s, -0.5s, -0.25s, -0.1s, +0.1s, +0.25s, +0.5s, +1s, +5s y +10s. Cambia «Unidad» a milisegundos para botones del estilo «+100 ms» y un cuadro que avanza de 10 en 10 ms; en segundos avanza de 0,1 en 0,1. «restablecer» pone el desplazamiento a cero, y un cuadro vacío cuenta como cero.
  • Usa la sincronización de dos puntos cuando el error crece con el tiempo. El panel «Sincronización de dos puntos» aparece cuando el archivo tiene dos o más entradas. Escribe cuándo deben empezar la primera y la última entrada, por ejemplo 2 y 10.8, o 0:00:02.0 y 1:32:10.200: segundos, minutos y segundos, u horas también, con una fracción opcional de hasta 3 dígitos, y vale tanto la coma como el punto. La última hora debe ser posterior a la primera. «Aplicar sincronización» fija entonces tanto «Desplazamiento de tiempo» como «Factor de velocidad», sustituyendo lo que había. Hasta que las horas sean válidas ves «Introduce horas válidas como 1:23:45.500, con la última entrada después de la primera.»
  • Usa el factor de velocidad para desajustes de fotogramas por segundo. Cada hora pasa a ser la hora antigua multiplicada por el factor, y luego se suma el desplazamiento. Los botones son «Ninguno (1×)», «23.976→25» (aproximadamente ×1.04271), «25→23.976» (aproximadamente ×0.95904), «25→24» (×0.96) y «24→25» (aproximadamente ×1.04167). Si uno empeora la deriva, prueba el contrario. El factor en uso aparece junto a la etiqueta con hasta cinco dígitos. Para una deriva que no coincide con ninguno de estos, la sincronización de dos puntos calcula el factor por ti.
  • Conserva el formato, o conviértelo al salir. El formato se detecta a partir del texto: SRT, WebVTT, SBV, LRC o ASS/SSA. «Formato de salida:» empieza en «Igual que la entrada». En SRT, WebVTT y ASS escritos en el mismo formato, solo se reescriben las marcas de tiempo, así que se conservan los estilos, los bloques NOTE y STYLE, los identificadores de entrada y los ajustes de entrada. Cualquier otra opción, incluidos SBV, LRC y «Texto plano», reconstruye el archivo a partir de las entradas analizadas. Eso conserva el texto y las etiquetas básicas de cursiva, negrita y subrayado donde el nuevo formato las tiene, pero otros estilos y posicionamientos pueden perderse.
  • Comprueba la codificación si las letras se ven mal. «Codificación del archivo (lectura)» empieza en «Detectar automáticamente». Eso prueba, por orden, una marca de orden de bytes, UTF-16 y UTF-8 válido. Si ninguno encaja, recurre a la página de códigos heredada habitual para el idioma de la página, que en esta página en inglés es Windows-1252; no deduce GBK, Big5, Shift_JIS ni EUC-KR a partir de los bytes. La línea «No es UTF-8, así que se leyó como windows-1252» te dice que fue una suposición. Elige la entrada correcta (UTF-8, UTF-16, de Windows-1250 a 1258, Windows-874, KOI8, Shift_JIS, GBK, Big5, EUC-KR) y el archivo original se decodifica de nuevo.
  • Elige la codificación y el nombre de la descarga. «Codificación de descarga» empieza en «Igual que el archivo de entrada»: UTF-8 sigue siendo UTF-8, con o sin su marca de orden de bytes; UTF-16 BE se escribe como UTF-16 LE; las páginas de códigos de un solo byte se mantienen como estaban; GBK, Big5, Shift_JIS y EUC-KR no se pueden escribir, así que salen como UTF-8 con BOM. Puedes forzar UTF-8, UTF-8 con BOM, UTF-16 LE, de Windows-1250 a 1258, Windows-874 o KOI8. «Saltos de línea de Windows (CRLF)» y «Conservar el nombre original del archivo» son opcionales; si no, el nombre es el original más _shifted.

Problemas comunes y cómo solucionarlos

Dice «No se encontraron entradas de subtítulos.»
La herramienta buscó líneas de tiempo con texto y no encontró ninguna. Adivina el formato por el contenido, y todo lo que no reconoce se prueba como SRT. Las entradas SRT y WebVTT necesitan una línea como 00:01:02,500 --> 00:01:04,000 seguida de al menos una línea de texto; una entrada con hora pero sin texto se omite. ASS necesita líneas «Dialogue:», SBV necesita dos horas separadas por comas, y LRC necesita etiquetas [mm:ss.xx]. Abre el archivo en un editor de texto para ver lo que contiene de verdad.
Dice «No se pudo leer ese archivo. Prueba a soltarlo de nuevo.»
El navegador no pudo leer los bytes del archivo, o falló convertirlos en texto. Una causa habitual es un archivo que se movió o cambió después de elegirlo, o uno que todavía se está sincronizando desde una carpeta en la nube. Vuelve a elegirlo desde su ubicación actual. Como alternativa, abre el archivo en un editor de texto y pega su texto en el cuadro, lo que evita la lectura del archivo.
Dice «No es UTF-8, así que se leyó como windows-1252, la codificación heredada habitual para este idioma. Si el texto se ve ilegible, elige arriba la codificación de archivo correcta.»
El archivo no era UTF-8 válido, así que la herramienta supuso una página de códigos heredada según el idioma de la página, y en la página en inglés es Windows-1252. Para un archivo en chino, japonés, coreano, griego, hebreo o cirílico, abre «Codificación del archivo (lectura)» y prueba GBK, Big5, Shift_JIS, EUC-KR, Windows-1253, Windows-1255 o Windows-1251 hasta que el texto se vea bien. Luego revisa «Codificación de descarga».
Dice «2 entradas se desplazaron antes de 00:00 y se ajustaron a cero: reduce el desplazamiento negativo para no perder sincronización.»
Un subtítulo no puede empezar antes de 0:00. Con un desplazamiento negativo, cualquier entrada cuyo inicio caería por debajo de cero se pone a cero, y su final también se ajusta, así que una entrada puede reducirse a nada o varias entradas pueden amontonarse al principio. El número indica cuántas entradas se vieron afectadas. Reduce el desplazamiento negativo, o borra las primeras líneas del cuadro antes de desplazar, como dice el consejo bajo el mensaje.
Dice «3 caracteres no se pueden guardar en windows-1252 y se descargarán como “?”. Elige UTF-8 para conservarlos.»
Una página de códigos de un solo byte de Windows o KOI8 contiene solo 128 caracteres más allá del ASCII básico. Cuando el texto tiene letras fuera de la página elegida, como caracteres chinos mientras «Codificación de descarga» es Windows-1252, cada una se sustituye por un signo de interrogación en el archivo descargado, y el mensaje las cuenta. Pon «Codificación de descarga» en UTF-8 para conservar todos los caracteres. El texto del cuadro no cambia, solo los bytes guardados.

Cómo se compara

Desplazador de subtítulos cambia solo la sincronización: un desfase, un factor de velocidad, o ambos calculados a partir de dos horas de referencia. Lee SRT, WebVTT, SBV, LRC y ASS/SSA, puede guardar en esos formatos o como texto plano, y en SRT, WebVTT y ASS escritos en el mismo formato deja intactos los estilos y las notas. No tiene reproductor de vídeo, así que aquí no puedes ver los subtítulos sobre la imagen; juzga el resultado por las horas de la primera y la última entrada y compruébalo en tu propio reproductor. No encuentra por ti el desfase correcto y no tiene sincronización por forma de onda. Puedes editar el texto en el cuadro antes de guardar, pero no hay un editor de tiempos por entrada. La página dice que todo se ejecuta en tu navegador.

Herramientas relacionadas

Preguntas frecuentes