💻Tool: Animate
https://gyazo.com/f0951fa2ed98fb25657387ab3ebedcc9
忘備録
オーディオの音ズレについて
Animate(旧Flash)にはツール内オーディオの位置がずれていくバグが長年ある
現象
https://gyazo.com/7b33552e93a5442281c9ee2e9b482dc8
↑の画像は30fpsで120bpmのmp3を読み込んだ図
120bpmは0.5秒ごとに波形が発生するはずが4000フレーム付近では5フレームほど波形が先行してしまっている
書き出されるswfには上記のズレは発生しない
つまり、厳密にAnimate内で音ハメをするとswfでは音ズレしてしまう
音よりもアクションが先行する形になる
おおよそ720フレームごとに1フレームのズレが発生する
オーディオが開始した時点から+720フレーム
効果音などの720フレームよりも短いオーディオを置いていく場合は問題にならない
対策
Animate側で対処する場合
720フレームごとにオーディオを分割して位置を1フレーム後ろにずらす(おすすめ)
または720フレームごとにオーディオ以外のレイヤーを1フレーム増やす
昔はオーディオの分割機能がなかったためやらざるを得なかった
間延びしても目立たないフレームを選ぶなどの工夫が必要
音ハメが難しくなるので非推奨
Animate外で対処する場合
AEに読み込んで720フレームごとに1フレーム遅らせる
タイムリマップ等
間延びしても目立たないフレームを選ぶなどの工夫が必要
Adobeにバグレポートを送って祈る
あまりに長い間放置してしまったせいで今更直すとこれまでの.flaが全部狂うから直さないのかもしれない
CCになって過去バージョンをDLできなくなってしまったのが厳しい点
高度なレイヤー
カメラを利用できる
フレーム自体にフィルターをかけられる
ドロップシャドウなど、従来のムービークリップ準拠
フィルター付きのキーフレームは白丸で表示される
https://gyazo.com/fcef92534022ad3cb9c9451de8a20de2
高度なレイヤーを使用したswfはAEで再生できない
読み込みはできるが素材は真っ黒
もちろんオーディオも再生されない
高度なレイヤー機能をオフにすると従来どおり読み込める
オーディオが再生されないのは元から
「ビデオ/メディアを書き出し」からmp4を書き出すときの注意点
https://gyazo.com/ba1c8d4380ac853db776c8c8de694329
Animateと同じバージョンのAdobeMediaEncorderをインストールする必要がある
十分な空き容量が必要
Animate CCのビデオ/メディアを書き出し、ビデオが書き出されず容量だけ40GBくらい虚空に消えるやばい機能
あ。できた。どうやらAnimate CC (2020) からビデオ/メディア書き出しを行う場合、まずキャッシュに数十ギガの一時ファイルを溜める→AME2020にキューを送る→mp4書き出し→Animate終了時にキャッシュ削除 の流れで行われるらしい。AME2020がない場合、無言で失敗してキャッシュは置き去り(は?)
キャッシュの場所
C:\Users\user\AppData\Local\Adobe\Animate 2020\ja_JP\Configuration\tmp
容量が不足していると無言でクラッシュ
キャッシュの破棄タイミングが不明
正常に書き出されたときは破棄されるような気がする
書き出しをキャンセル、または失敗したときはキャッシュが残る
キャッシュの仕様先がmov書き出ししかなく、かつ再書き出し時に参照をしないので、失敗またはキャンセル時に残ったファイルは完全な死にキャッシュとなる。数十ギガバイトも。
タイムラインのコピペの注意点
他のflaからたくさんのorフォルダを含んだコピペを行うとファイルが壊れることがある
タイムラインのコピペの小技
Ctrl+Alt+C, V だとコピペ取り違えが多発するので貼り付けはCtrl+Alt+Bあたりに変更するといい
グラフィックの同期の豆知識
グラフィックをトゥイーンさせたときに出てくる同期のチェックボックス
トゥイーン設定しないと項目が出てこないが、コマンドを経由するとトゥイーン設定なしで同期の設定ができる
内部的には存在している
音声を素早くシークする小技
タイムラインを掴むよりもレイヤーを範囲選択状態でぐりぐり動かしたほうが素早くシークできる
タイムラインを掴むとステージのレンダリングが優先される模様
描画のカクツキをへらす小技
複雑なオブジェクトが存在するレイヤーをロックして編集不可にする(不可視にする必要はない)
これだけでかなり軽くなる
複雑なオブジェクトを最適化(1)でなめらかにする
見た目が大きく変わってしまう可能性あり
swfを含んだaepがAEで開けないとき
管理者権限で実行
タブレットPC対応状況
20200127時点で未解決
202004時点で解決(β版)
https://gyazo.com/f7fa46450b064416de2c908eda4e0d26
ctrlを押した状態の選択やドラッグには問題が残るものの、ようやくSurfacePenが使用可能になった
精密作業はペンタブのほうが有利、直感作業はSPで