Conversor de FPS de subtítulos

Reescala códigos de tiempo SRT y VTT entre tasas como 23,976 y 25, con desfase opcional. En tu navegador.

Cómo funciona

Suelta un archivo .srt o .vtt, elige la tasa de fotogramas para la que se escribieron los subtítulos y la del vídeo que realmente tienes. Cada código de tiempo se multiplica por la razón entre ambas. Una vista previa muestra los primeros subtítulos en sus nuevos tiempos antes de confirmar, para que compruebes la dirección del ajuste.

Tasas y razones personalizadas

Los ajustes predefinidos son 23,976, 24, 25, 29,97 y 30, que cubren las conversiones de cine, PAL y NTSC y los pares de pulldown que causan casi toda la deriva. Si tu caso no está entre ellos, escribe el multiplicador directamente: una razón es una razón, y a la herramienta le da igual de dónde salga el número.

Desfase sobre el reescalado

Reescalar arregla la deriva, cuando los subtítulos empiezan bien y se van desviando conforme avanza el archivo. Un retraso constante por unos créditos de apertura distintos es otro problema, así que el desfase en milisegundos se aplica después del reescalado. Los valores negativos adelantan los subtítulos. Si un subtítulo convertido terminara antes de empezar, su duración se fija en un milisegundo en vez de invertirse.

Por qué funciona en tu navegador

Esto es aritmética sobre un archivo de texto —unos cientos de multiplicaciones— y nunca ha habido una buena razón para que exija una subida, una cuenta o una cola. El analizador y el serializador son TypeScript en esta pestaña, el archivo se vuelve a escribir directamente y no se retiene nada.