FrameSmootherframe notes

12 枚 / 秒 → 60 fps

2 コマ打ち・3 コマ打ちのアニメは、重複を除いてから間を埋める

24fps のアニメのファイルでも、同じ絵を 2 コマ・3 コマずつ続けていることが多く、違う絵は 1 秒に 12 枚か 8 枚しかありません。普通の補間は同じ絵どうしの間を「動きなし」として扱うので、止まって跳ぶ動きが残ります。FrameSmoother で 重複コマを除く をオンにすると、同じ絵の繰り返しを飛ばし、それぞれの絵を最初に現れた時刻に置いて、絵と絵の間を選んだフレームレートで生成します。処理は iPhone の中で行います。

12 / 8 枚2 コマ打ち・3 コマ打ちの 24fps のファイルにある、1 秒あたりの違う絵
16.7 ms目標 60fps での絵と絵の間隔
既定はオフ手描きのアニメのときにオンにするスイッチ

01Frame by frame

3 枚の絵と、2 通りの埋め方

上の段は 2 コマ打ちの 24fps のファイルで、A・B・C の絵がそれぞれ 2 コマずつ続きます。下の 2 段は、同じ区間の 60fps の結果です。点は動くキャラクターの位置です。

これは模式図で、アプリの出力ではありません。位置は理想化しています。見てほしいのは、どこで動くかです。

02In numbers

1 秒あたりの絵の枚数、前と後

24fps のファイルのアニメ絵 / 秒絵と絵の間隔
1 コマ打ち2441.7 ms
2 コマ打ち1283.3 ms
3 コマ打ち8125 ms
FrameSmoother・目標 60fps6016.7 ms

何を「同じ絵」とみなすか

確かめること値
明るさを測る点256 × 144 点
16 × 16 点の窓(半分ずつ重ねる)のどれでも、255 段階のうち 24 段階を超えて変わった点はこの数まで3
画面全体の平均の変化はこれ以下1.5 段階
直前に残したコマから、この時間内の重複だけを除く3/24 秒(125 ms)

両方の条件を満たしたときだけ同じ絵とみなすので、口パクやまばたき程度の小さな変化があるコマは残り、フェードも重複とはみなしません。125 ms より長く続く止め絵は、次の絵へゆっくり滑らず、止め絵のまま残ります。動画の長さは変わらず、音声も入ります。

03On the iPhone

FrameSmoother でオンにする

iPhone の写真アプリには、重複コマを除いたりコマを生成したりする設定はありません。FrameSmoother では、重複を除くのはスイッチ 1 つです。

  1. ホーム

    動画を選択 をタップして動画を選びます。

  2. 補間設定 › 出力フレームレート

    目標 fps のまま 60fps を選びます。

  3. アニメ

    重複コマを除く をオンにします。「2 コマ打ち・3 コマ打ちのアニメ向けです。同じ絵の繰り返しを飛ばし、絵と絵の間をなめらかにつなぎます。」と表示されます。

  4. 右上

    キューに追加 をタップします。キュー が開きます。

  5. キュー

    行が 完了 になったらタップし、絵が切り替わるところを 1 コマずつ送って確かめます。プレビューを閉じたら、キューの行にある下向きの矢印のボタンで写真に保存、上向きの矢印のボタンで共有できます。

App Store で FrameSmoother を見るiPhone

04More comparisons

ほかの用途も、同じやり方で