BiRefNetで生成した8bit PNGをDaVinci Resolveで編集する方法

アルファチャンネル付き透過PNGをDaVinci Resolveで編集する方法
今回は、BiRefNetが出力するアルファチャンネル付き透過PNG(8bit PNG)を
DaVinci Resolveでこれを正しく扱うポイントについてまとめました。
目次
手順
今回は、DaVinci Resolve 20で、元動画(24fps)を BiRefNetで処理後の流れについて解説しています。
事前準備
Flexible Renamerなどで連番化しておく
STEP
DaVinci Resolveで
新規プロジェクト→作成
STEP
プロジェクト設定を確認する
File → Project Settings → Master Settings で以下を確認:
- Timeline resolution:素材に合わせて設定
- Color science:
DaVinci YRGBまたはDaVinci YRGB Color Managed
STEP
メディアの読み込み(Media Pool)
個別PNG(今回は121枚の背景除去済みPNG)
を連番クリップとして読み込む
step
Mediaページに移動
画面下部の 「Media」 タブをクリック(Shift+2)
step
Media Storageの設定変更
左上の 「Media Storage」 タブを開く
Media Storageウィンドウ上部の 「…(3点ドット)」 をクリック
「Frame Display Mode」→「Sequence」 を選択
step
読み込み
Media Storageでファイルのフォルダを開く
ファイルを全選択して右クリック → 「Add into Media Pool」
step
クリップ属性を確認
Media Poolのクリップを右クリック → Clip Attributes (クリップ属性)
→ Video タブ
FPSを確認
Alpha mode を確認
| Alpha mode | 用途 |
|---|---|
| Straight | 多くの場合これを選ぶ |
| Premultiplied | ソフトによってはこちら |
| None | アルファを無視する場合 |
※BiRefNetの出力は通常 Straight(ストレートアルファ) です。
STEP
タイムラインに配置する
- PNGを V2以上のトラック に配置
- V1トラックに背景(動画・カラー)を置くことで合成できます
STEP
修正(必要な場合)
Fusionページで修正、編集
- マスクの微調整
- 縁のフリンジ除去
- 色調補正
- 背景との合成
STEP
合成
MediaIn → [Merge] → MediaOut
↑
背景のMediaIn
Mergeノードの Apply Mode をNormalに- Alpha Gain や Alpha Divide で透明度を調整可能
STEP
書き出し
Deliver タブで透過付きで書き出す場合
- Format:
QuickTimeまたはPNG - Codec:
Apple ProRes 4444(アルファ保持)またはPNG - Export Alpha にチェックを入れる
問題と対処
| 問題 | 原因 | 対処 |
|---|---|---|
| 背景が黒くなる | Alpha modeがNone | Straightに変更 |
| 縁に白や黒のフリンジ | Premultiplied/Straightの設定ミス | Alpha modeを切り替える |
| 透過が効かない | トラック順の問題 | PNGをV2以上に移動 |
| 色がおかしい | カラースペースの不一致 | Color SpaceをsRGBに設定 |
