2017-11-05 23 views
0

である私が扱っているビデオ処理ソフトウェアベンダーは、マルチプライヤー「27000」を使用してビデオのイン点とアウト点をフルネームで表します。私はやったことがなかった理由は...27000はビデオのポイント/フレームの説明のマジックナンバーが

一例:23.976 :私たちは、これらのプロパティ

毎秒
  • フレームを持っているビデオのポイント[最初のフレームの終了]を記述したい フレームあたり
  • ミリ秒:41,70837504170838
  • fpsの分子/分母:1001分の24000

私の質問は:数を作るものの動画のための魔法?または、私が計算に使用できる数式... 次の一般的なビデオフレームレートにこのマジックナンバーを乗算すると、常にカンマなしの値が得られます。

Outpoint =(1000/23,97602397602398)*

アウト点=(MillisecondsInASecond/MilliSecondsPerFrame)* 27000

ここ共通フレームレートのリスト: enter image description here言葉で = 1126125

答えて

4

これは本当に魔法ではありません。それは...

ある
27000 = 2^3 * 3^3 * 5^3 

は、27000は、数字の全体のスルーで割り切れる... 27000は、最初の3つの素数のキューブのほんの製品です...共通demoninatorsについてです

2 
3 
4 (=2*2) 
5 
6 (=2*3) 
8 (=2*2*2) 
9 (=3*3) 
10 (=2*5) 
12 (=2*2*3) 
15 (=3*5) 

(約数のリストから著しく欠如している素数... 71113、...)

だから27000は、最も一般的なフレームレートの偶数倍である:

24 (=2*2*2*3) 
25 (=5*5) 
30 (=2*3*5) 
50 (=2*5*5) 
60 (=2*2*3*5) 
120 (=2*2*2*3*5) 

1001ミリ秒/ 24

(1001/24) * 27000 

がトリック27000(2^3*3^3*5^3)が24(2^3*3

で割り切れることである

1001 * (27000/24) 

ようにリファクタリングすることができるフレーム

1001 * (2^3*3^3*5^3)/(2^3*3) 

または

1001 * (3^2*5^3) 

27000でこのトリックは、奇妙なフレームレートでは動作しません。私は誰も77フレーム/秒(77 = 7 * 11)のフレームレートをしないと思います。