29,97 * è uno standard ... uno strano standard ma comunque uno standard.
È comunemente noto come drop-frame
Puoi leggere l'intero articolo di wikipedia, ma fondamentalmente era un kludge per far sì che le trasmissioni analogiche a 30fps non mostrassero strane configurazioni di interferenza in base alla frequenza del sottocodice & sottocodice audio. [Non hai davvero bisogno di sapere tutto questo;)
Il 'drop frame' non sta davvero lasciando cadere i frame; sta perdendo il time code in modo che alla fine non vada fuori sincrono.
L'immagine dovrebbe essere ancora in esecuzione a 30 fps, in "tempo reale".
La formula, btw è 30 / 1.001 - sebbene sia un kludge, in primo luogo non funziona così ...
That is, drop frame TC drops 18/18000 frame numbers, equivalent to
1/1000, achieving 30×0.999 = 29.97 frame/s. This is very slightly
slower than the true NTSC frame rate of 30/1.001 = 29.97002997
frame/s, which is equivalent to dropping 1/1001 frame numbers. The
difference is one additional NTSC frame per 1,000,000 drop frame TC
values, which is negligible.
Questo si può veramente incolpare gli americani e amp; lo standard televisivo NTSC ** - il resto del mondo è andato con un 25fps molto più sensibile che non ha mai avuto bisogno di questa soluzione alternativa.
* o più precisamente, a seconda del modo in cui lo si calcola, 29.97002997
** NTSC sta per Never Twice the Same Colour; -)