12 枚 / 秒 → 60 fps
2 コマ打ち・3 コマ打ちのアニメは、重複を除いてから間を埋める
24fps のアニメのファイルでも、同じ絵を 2 コマ・3 コマずつ続けていることが多く、違う絵は 1 秒に 12 枚か 8 枚しかありません。普通の補間は同じ絵どうしの間を「動きなし」として扱うので、止まって跳ぶ動きが残ります。FrameSmoother で 重複コマを除く をオンにすると、同じ絵の繰り返しを飛ばし、それぞれの絵を最初に現れた時刻に置いて、絵と絵の間を選んだフレームレートで生成します。処理は iPhone の中で行います。
01Frame by frame
3 枚の絵と、2 通りの埋め方
上の段は 2 コマ打ちの 24fps のファイルで、A・B・C の絵がそれぞれ 2 コマずつ続きます。下の 2 段は、同じ区間の 60fps の結果です。点は動くキャラクターの位置です。
ファイルの中:24fps・2 コマ打ち(A A B B C)
そのまま補間:止まる・動く・止まる・動く
重複コマを除く:毎コマ同じ幅で動く
ファイルの絵(枠)同じ絵(動きなし)生成したコマ
これは模式図で、アプリの出力ではありません。位置は理想化しています。見てほしいのは、どこで動くかです。
02In numbers
1 秒あたりの絵の枚数、前と後
| 24fps のファイルのアニメ | 絵 / 秒 | 絵と絵の間隔 |
|---|---|---|
| 1 コマ打ち | 24 | 41.7 ms |
| 2 コマ打ち | 12 | 83.3 ms |
| 3 コマ打ち | 8 | 125 ms |
| FrameSmoother・目標 60fps | 60 | 16.7 ms |
何を「同じ絵」とみなすか
| 確かめること | 値 |
|---|---|
| 明るさを測る点 | 256 × 144 点 |
| 16 × 16 点の窓(半分ずつ重ねる)のどれでも、255 段階のうち 24 段階を超えて変わった点はこの数まで | 3 |
| 画面全体の平均の変化はこれ以下 | 1.5 段階 |
| 直前に残したコマから、この時間内の重複だけを除く | 3/24 秒(125 ms) |
両方の条件を満たしたときだけ同じ絵とみなすので、口パクやまばたき程度の小さな変化があるコマは残り、フェードも重複とはみなしません。125 ms より長く続く止め絵は、次の絵へゆっくり滑らず、止め絵のまま残ります。動画の長さは変わらず、音声も入ります。
03On the iPhone
FrameSmoother でオンにする
iPhone の写真アプリには、重複コマを除いたりコマを生成したりする設定はありません。FrameSmoother では、重複を除くのはスイッチ 1 つです。
- ホーム
動画を選択 をタップして動画を選びます。
- 補間設定 › 出力フレームレート
目標 fps のまま 60fps を選びます。
- アニメ
重複コマを除く をオンにします。「2 コマ打ち・3 コマ打ちのアニメ向けです。同じ絵の繰り返しを飛ばし、絵と絵の間をなめらかにつなぎます。」と表示されます。
- 右上
キューに追加 をタップします。キュー が開きます。
- キュー
行が 完了 になったらタップし、絵が切り替わるところを 1 コマずつ送って確かめます。プレビューを閉じたら、キューの行にある下向きの矢印のボタンで写真に保存、上向きの矢印のボタンで共有できます。
04More comparisons