TemporalCleaner(int ythresh, int cthresh) |
autor: Jim Casaburi |
ythresh: próg zamazania lumy (wartości powyżej 8 powodują
tzw. efekt duchów); domyślnie ythresh=5
cthresh: próg zamazania chromy (można spokojnie zwiększyć powyżej 8 jeśli
wartość lumy jest powyżej progu -> chroma jest automatycznie zatrzymywana,
bez zamazania); domyślnie cthresh=10
TemporalCleaner jest filtrem z VirtualDub’a napisanych przez Jim Casaburi i udostępnionym dla AviSynth przez Vlad59. Działa on w ten sposób, że jeżeli różnica pomiędzy poprzednim a bieżącym pikselem jest poniżej progu zamazania to wtedy zastępuje bieżący piksel przez średni pomiędzy poprzednim a bieżącym pikselem w innym przypadku zachowuje bieżący piksel. Inną sztuczką jest dodanie pewnej reakcji do tego filtra: zamiast używania nie filtrowanej poprzedniej klatki to używa już tą podaną filtracji. Mówi się, że filtr ten wymaga szerokości podzielnej przez 4, jednak jest to jeszcze nie sprawdzone.