tigtools

Convertitore di frame rate per sottotitoli

I sottotitoli che partono sincronizzati e si sfasano sempre di più nel corso del film di solito sono stati creati per un frame rate diverso. Scegli entrambi i frame rate e le tempistiche vengono scalate di conseguenza.

Funziona nel browser Nessuna registrazione

ms

Millisecondi; un valore negativo fa apparire i sottotitoli prima. 1000 ms = 1 secondo.

oppure rilascialo qui. Il file resta sul tuo dispositivo.

Come si usa

  1. Aprire un file .srt o .vtt oppure incollare i sottotitoli.
  2. Scegliere il frame rate per cui sono stati creati i sottotitoli e quello del tuo video.
  3. Aggiungere facoltativamente uno spostamento se la prima riga è ancora in anticipo o in ritardo.
  4. Controllare l'anteprima e scaricare il file ricronometrato.

Come funziona

Un file di sottotitoli creato per una versione a 25 fps di un film (comune in Europa) e riprodotto con una versione a 23.976 fps dello stesso film va fuori sincrono: il film scorre circa il 4% più lentamente, quindi i sottotitoli compaiono progressivamente in anticipo. Il riallineamento moltiplica ogni timestamp per il rapporto fps sorgente ÷ fps di destinazione, così una battuta mostrata a un dato fotogramma del film rimane in quel fotogramma. I frame rate NTSC vengono usati come frazioni esatte (24000/1001, 30000/1001, 60000/1001).

Lo spostamento viene applicato dopo il ridimensionamento, come offset costante all'inizio. I tempi sono arrotondati ai millisecondi interi. Il testo delle cue, la numerazione e le impostazioni WebVTT vengono mantenuti; il formato di output può essere lo stesso dell'input oppure convertito.

Il riallineamento corregge solo la deriva causata da una differenza di frame rate. Se i sottotitoli sono desincronizzati in misura diversa in punti diversi, il video è stato montato in modo diverso (per esempio un taglio differente o interruzioni pubblicitarie) e nessun singolo fattore può correggerlo.

Esempi

Sottotitoli a 25 fps su un video a 23.976 fps

Una battuta a 01:00:00,000 si sposta a 01:02:33,750; una battuta a 00:00:10,000 si sposta a 00:00:10,427.

Sottotitoli a 23.976 fps su un video a 25 fps

L'inverso: ogni tempo viene moltiplicato per 0,959, quindi l'ultima battuta di un film di due ore si sposta quasi cinque minuti prima.

Domande frequenti

Come faccio a sapere quali frame rate scegliere?

I lettori multimediali mostrano il frame rate del video nelle informazioni sul file. Se i sottotitoli sono corretti all'inizio e sfasati di circa il 4% alla fine, la coppia è di solito 25 e 23.976 fps.

Corregge i sottotitoli che sono sempre in ritardo di 2 secondi?

Si tratta di un offset costante, non di un problema di frame rate. Mantenere entrambi i frame rate uguali e inserire -2000 ms come spostamento.

Il frame rate è memorizzato nel file dei sottotitoli?

No. I file SRT e WebVTT usano tempi in millisecondi, per questo un file creato per una versione può non essere sincronizzato con un'altra.

Privacy

Il file dei sottotitoli viene letto e ricronometrato nel browser. Non viene caricato né archiviato.