Skip to main content
Participating Frequently
August 7, 2022
質問

Macで数兆色proress素材を開くとカラーバンディングが発生します

  • August 7, 2022
  • 返信数 1.
  • 911 ビュー

グラデーションのある数兆色のprores素材をMac上で開くとカラーバンディングが発生して困っています。とくに薄い色と合成するとバンディングが顕著に出てきます。

これは表示だけの問題ではなく、レンダリングするとこのバンディングがそのまま出力されてしまいます。

Windowsで同じシーンを確認するとほんのわずかに出るようですがほとんど目立たない位に抑えられています

これはAEのバグなんでしょうか。

 

こちらの環境は以下の通りです。

AfterEffects2022 22.5.0 (Build53)

Mac:

Monterey 12.5 / M1 Ultra / 

Windows:

Windows10 Pro / Intel Core i7-6700K / GTX1080 8GB

 

スクショを添付しています

 

このスクショの元になったシーンも共有します。こちらのシーンは他の環境でどう表示されますでしょうか。お聞かせいただけるとありがたいです。

AEPファイルとprores素材が2つあります。32bitカラーのプロジェクトになります。

GradientBuildというフォルダにはグラデーション素材を作ったシーンもあります。

https://drive.google.com/drive/folders/1WdCVxX2cLhIOKAkXc_8sn2w18dANRAkl?usp=sharing

 

 

このトピックへの返信は締め切られました。

返信数 1

Ckun
Community Expert
Community Expert
August 7, 2022

私の手元のmac環境は初期のM1 MacBook Proなので症状を再現できないのですが、ProResのハードウェアデコーダーが搭載されたAppleシリコンのMacにて問題になっている現象ではないかと思います。

Bug: 8-bit banding on ProRes export via M1 Max Hardware Acceleration (https://adobe-video.uservoice.com/) 

上記リンク先ではPremiere Proのことが書かれていますが、下の方にAfter Effectsでも同様の問題が発生しているとの投稿があります。

 

【追記】

返信した後に気づいたのですが、リンク先はエンコードのバンディングのことは書かれていますがデコードについては書かれていませんでした……。今回の問題はリンク先の現象とは異なるかもしれないのですが、例えばProResのハードウェアでコードをOFFにするですとか(その設定がどこにあるのか、私の手元の環境では確認できないので方法はわかりません……)、Intel版で起動してみるといったことで、問題の切り分けができたり回避策がみつかるかもしれませんね。

Yoshi-Hide作成者
Participating Frequently
August 7, 2022

検証ありがとうございます。症状が出ないmacもあるのですね。mac studio特有の問題でしょうかね…

追記いただいたintel版での起動の仕方は知らなかったのでありがたいです。ですがintelで起動しても結果は変わりませんでした。

Ckun
Community Expert
Community Expert
August 7, 2022

色々端折って書いてしまいましたが、アップしていただいたプロジェクトをIntel Macで開いてみますと、問題となるようなバンディングは生じませんでした。

 

 

お書きいただいたようなバンディングは、8bitで処理した際に起きるようなタイプのものに見えましたので、試しに8bitに切り替えてみましたら同じようなバンディングが発生しました。

 

 

ハードウェアのProResエンコーダー・デコーダーを搭載したAppleシリコンのMacにて、ProResコーデックのファイルが8bitで処理されるといった情報は以前ネットで目にしていたので、私自身は初期の(ProResのハードウェア処理ができない)M1 Macしか持っていないので自信では検証したことはなかったものの、返信をしてみた次第です。

 

そして、Intel Macでは上記のように問題が起きないので、M1 Ultraの環境でもIntel版で開けば大丈夫かな?と、思ったのですが、ダメだったようですね。

 

ハードウェアのProResエンジンをOFFにすることができれば問題の切り分けができるようにも思うのですが、私自信ではその環境がなく検証できないため、詳しい方から返信がつくことを期待します。

AVC/HEVCのように、環境設定の「読み込み設定」にある「ハードウェアによる高速処理のデコード」のチェックで切り替えができたりすると、わかりやすいのですが……。

 

(ちなみに今日は手元に自分のMac環境がないので、家族のIntel Macを借りて検証しました。)