Saltar al contenido

Generador de subtítulos

Convierte una transcripción de texto plano en un archivo de subtítulos SRT o VTT con sincronización.

Entrada
Salida

Generador de subtítulos

Pega una transcripción y esta herramienta la convierte en un archivo de subtítulos con tiempos de inicio y fin estimados para cada bloque. Está diseñada para el momento en que tienes un guión o transcripción pero aún no tienes subtítulos sincronizados — un borrador de voz en off, una transcripción de conferencia, notas de doblaje o diálogos exportados de otro lugar — y necesitas algo que un editor de vídeo o reproductor multimedia pueda cargar de inmediato.

La sincronización se estima a partir de la velocidad de lectura elegida en caracteres por segundo, por lo que el texto más denso genera subtítulos más cortos y las líneas más largas y verbosas tienen más tiempo en pantalla. El máximo de caracteres por línea y líneas por subtítulo controlan cómo se ajusta el texto; la duración mínima y máxima evitan que los subtítulos se vean demasiado rápido o permanezcan demasiado tiempo. La pausa entre subtítulos añade espacio respiratorio, y "tratar líneas en blanco como pausas" lee una línea vacía en tu transcripción como un cambio de escena, dando más tiempo al siguiente subtítulo. Dividir en límites de oración mantiene cada bloque en un solo pensamiento en lugar de empacar oraciones juntas, y el tiempo de inicio más el desplazamiento de tiempo te permiten ajustar todo el archivo para que coincida con tu vídeo.

La herramienta maneja terminaciones de línea Windows (CRLF) y Unix (LF) por igual, y el texto sin puntuación se ajusta y sincroniza de manera sensata. Elige SRT para el formato soportado casi en todas partes, o WebVTT para reproductores de vídeo web; ambos numeran bloques por defecto, lo que puedes desactivar si tu flujo de trabajo no lo requiere. El contador en vivo bajo la salida reporta subtítulos generados, duración total y recuento de caracteres mientras escribes.

Todo se ejecuta localmente en tu navegador — tu transcripción nunca se carga, lo que importa para diálogos confidenciales o contenido no lanzado. Copia el resultado, descárgalo como archivo .txt para renombrarlo con la extensión correcta, o envía la salida directamente a otra herramienta para seguir refinándola.

Preguntas frecuentes

¿Cómo se calcula la sincronización?
La duración de cada subtítulo es la longitud de su texto dividida por la velocidad de lectura que estableciste, en caracteres por segundo, luego se limita entre la duración mínima y máxima para que ningún bloque sea demasiado corto de leer o se quede demasiado tiempo.
¿Cuál es la diferencia entre tiempo de inicio y desplazamiento de tiempo?
El tiempo de inicio establece cuándo comienza el primer subtítulo; el desplazamiento de tiempo añade (o resta) un offset fijo a cada marca de tiempo posterior, lo cual es útil para ajustar todo el archivo sin necesidad de recalcular nada.
¿Debo usar SRT o VTT?
SRT es el formato más ampliamente soportado en reproductores y editores de vídeo. WebVTT añade características construidas para la web y es el formato que espera el vídeo HTML5, así que elige este si tus subtítulos van a un reproductor basado en navegador.
¿Qué hace "tratar líneas en blanco como pausas"?
Cuando se activa, una línea vacía en tu transcripción añade tiempo extra antes de que comience el siguiente subtítulo, útil para marcar un cambio de escena o un silencio natural en la fuente sin necesidad de editar cada marca de tiempo a mano.
¿Se carga mi transcripción en algún lado?
No. La generación de subtítulos se ejecuta completamente en tu navegador — tu transcripción nunca sale de tu dispositivo.