アットウィキロゴ

MMD > bgavi > fps

背景AVIとフレームレイト


確認環境 MikuMikuDance Ver9.32x64/MikuMikuEffect Ver0.37
Windows10Pro ver22H2(ESU登録済み)


背景AVIのフレームレイトとMMD読み込み


30fpsに変換されるか

背景AVIは強制的に30fpsで読み込むと思っていたのですが、違うようなので確認。


【確認方法】
1.背景AVI用の動画をフレームレート(fps)を変えて作成
 設定 AviUtl ver1.00 ①フレームレート②フレームカウント(fram)③タイマー(Time)

2.MMDでそれぞれ背景AVIとして読み込み、3000フレーム目を確認する。
 MMD上の3000フレーム目=3000÷30(fps)=100秒=1分40秒=00:01:40.00
3.判定方法
 ・表示される背景AVIのTimeが00:01:40.00の場合、背景AVIは30fpsに変換されて読み込まれている。
 ・Timeが00:01:40.00でない場合、背景AVIは30fpsに変換されいない。
  framが3000の場合、強制的に30fpsで読み込んでいる
条件 判定
Time fram 判定 凡例
Timeが00:01:40.00の場合 - 30fpsに変換されている OK
Timeが00:01:40.00以外の場合 framが3000の場合 強制的に30fpsで読み込まれている NG
framが3000以外の場合 他のfpsで読み込まれている
【結果】
背景AVI24fps OK 背景AVI60fps OK 背景AVI29.97fps NG
30fps変換される 30fps変換される 強制的に30fpsで読み込まれる
※29.97fps:テレビ放送のフレームレート規格(NTSC規格)

【結論】
背景AVIは、基本的に30.00fpsに変換して読み込むが、一部強制的に30.00fpsで読み込むパターンがある。
確認した範囲では背景AVIが29.42fps~30.30fpsの場合は強制的に30.00fpsで読み込む。


【確認詳細】
凡例
OK:30fpsに変換して読み込まれる
NG:強制的に30fpsで読み込みれる
?:上記以外の結果

(1)整数のfps
すべて30fpsに変換して読み込まれる
背景AVI10.00fps OK 背景AVI24.00fps OK 背景AVI30.00fps OK 背景AVI60.00fps OK

(2)29.97fpsだけ特別扱い?
①小数点のfpsは丸められる?
背景AVI10.97fps OK 背景AVI29.97fps NG 背景AVI29.95fps NG
小数点のfpsの場合 dvdから変換した動画が29.95fpsだった

(3)変換する境界を確認
29.42fps~30.30fpsは強制的に30fpsで読み込む
背景AVI29.41fps OK 背景AVI29.42fps NG 背景AVI30.30fps NG 背景AVI30.31fps OK

*



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
0 1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
最終更新:2026年05月11日 21:13