こんにちは、管理人の高田です(@eizo_memo)。
先日、AfterEffectsでちょっとしたバグに遭遇したので その対処方法をメモしておきます。
エラーの「症状」
口パクのアニメを作成していて、タイムライン(コンポ名:口パク)上に、各静止画を下記のように並べたとする。
「あき:10F」→「とじ:5F」→「半あき:5F」→「とじ:10F」
これが、書き出されたクリップ(CanopusHQ)では….
「あき:1F」→「とじ:1F」→「あき:1F」→「とじ:1F」→※以下ループ
上記のようになってしまう。
因みに、AfterEffects内部のモニタではなんの問題もなく再生される。あくまで書き出したクリップ上での問題。
エラーの「原因」
原因は、ネストしたクリップのフレームレートの不整合と思われます。
ループエラーをおこしたコンポジションのフレームレートは以下のような構造になっていました。
- 大親:書き出しコンポ(29.97fps)
- 親:アニメ統合コンポ(15fps)
- 子:口パクコンポ(29.97fps)
基本的にこのフレームレートの不整合がよくなかったみたいです。
エラーの「対処法」
まず、口パクコンポを15fpsに設定しなおす。 するとカット点が微妙にずれるので、これを修正していく。
まとめ
というわけで、AfterEffectsで 書き出した動画内の映像が数フレームだけループするバグの対処法でした。
Adobe CreatveCloudの導入/更新を検討している方には、たのまなの「アドビオンライントレーニング通信講座」がおすすめ。
Adobeアプリの動画講座に加えて、CreatveCloud コンプリートプラン(全アプリが利用可能なプラン)が付属し、なんと"学割価格" で利用できてしまいます。
※私が 実際にトレーニング講座を受講した際の感想を記事にしていますので、興味がある方はそちらも合わせて読んでみてください。