SpatialSoften
(clip, int radius, int luma_threshold, int chroma_threshold)TemporalSoften
(clip, int radius, int luma_threshold, int chroma_threshold, int "scenechange", int "mode")
Фильтры SpatialSoften
(смягчение в плоскости кадра) and TemporalSoften (
смягчение в межкадровом, временном направлении)
удаляют шумы из видеоклипа с помощью избирательного смешивания (blending) пикселов. Эти фильтры буквально могут творить чудеса, и я настоятельно рекомендую Вам попробовать их. Но они также могут и затереть нужные детали, если задать их значения слишком сильными, потому не перестарайтесь. Ну и они очень медленные, особенно при больших значениях radius, потому не включайте их, пока не убедитесь, что все готово к окончательному фильтрованию.
SpatialSoften
заменяет значение интенсивности каждого пиксела (sample) в кадре средним всех соседних, отличающихся от центрального не более чем на указанную пороговую величину. "Соседний" - значит пиксел не далее чем на +/- radius по горизонтали (x) и вертикали (y). Используется порог luma_threshold для Y (яркостной составляющей), и порог chroma_threshold для U и V (цветовых составляющих).
TemporalSoften
аналогичен, исключая то, что он просматривает одну и ту же точку в соседних кадрах. Используются все кадры, отстоящие не далее чем на +/- radius от центрального. Этот фильтр не выглядит столь же эффективным, как SpatialSoften
.
Рекомендуется "поиграть" с параметрами для этих фильтров, чтобы получить представление о том, что они делают - к примеру попробуйте установить одному из трех параметров очень высокое значение, оставляя другие низкими, и смотрите что выйдет. Помните, что установка любого из параметров в 0.0 станет причиной очень медленного ничего-не-делания.
TemporalSoften
сглаживает яркостную и цветовую составляющую раздельно, но SpatialSoften
сглаживает только если обе составляющие, яркостная и цветовая, соответствуют пороговым условиям.Фильтры SpatialSoften
работает только в цветовом формате YUY2. Можно использовать ConvertToYUY2
если исходный видео-клип не в YUY2.
Обратите внимание, что при использовании версий AviSynth от 2.04 и выше, нет больше необходимости использовать плагин TemporalSoften2, встроенный TemporalSoften его вполне заменяет.
Начиная с версии 2.50, в TemporalSoften
добавлены две опции:
Хорошие значения для начала: TemporalSoften
(4,4,8,15,2)
Изменения:
v2.56 | TemporalSoften работает также и с RGB32 видео (как и YV12, YUY2) |
$English Date: 2006/08/26 06:52:55 $
Русский перевод 21.05.2005 Turyst04