グリーンスクリーンの背景を削除したいのですが、達成したことに完全に満足していません。まだ緑の境界線があるためです (特に頭を動かしたときの髪のような半透明の領域)。
クロマキーフィルターのブレンドパラメーターのドキュメントには、
ブレンド
ブレンド率。
0.0 は、ピクセルを完全に透明にするか、まったく透明にしないかのいずれかになります。
値が高いほど、ピクセルは半透明になり、透明度が高いほど、ピクセルの色がキーの色に近くなります。
したがって、次のようなコマンドで背景を削除するときに、これを使用してグリーンスクリーンの出血を最小限に抑えることができると考えました (これは用語ですか?)。
ffmpeg -i DSCN0015.MOV -vf "[in] hqdn3d=4:4:8:8 [dn]; [dn] scale=iw*3:-1 [sc]; [sc] chromakey=0x005d0b:0.125:0.0 [out]" -r 24 -an -c:v ffvhuff 4.mov
しかし、ブレンドに 0.0 以外のものを使用すると、ある種の MINIMUM 透明度が決定され、フレーム全体が影響を受けるようです。
視覚化するための写真をいくつか示します。最初の写真は、カメラからの生の素材です。2番目はblend=0.0で得られるものを示し、最後のものはblend=0.5の問題を示していますが、フレーム全体がほぼ完全に透明です。
[
[
[