![]() |
Идеальный deinterlacer для Avisynth
Тема уже избитая, но почему-то до сих пор я нигде не встречал решения с удовлетворительным результатом...
Меня интересует деинтерлейс в Ависинте. За всё время работы с ним я выяснил, что самым качественным "деинтерлейсером" является фильтр TIVTC, точнее его функция TFM, которую я использовал в режиме "выкидывания полей", то есть каждый пиксель считался интерлейсным во избежание точечных артефактов. Но недавно стал тестировать другие деинтерлейсеры и выяснил, что все они, даже TFM, если не делают блендинг, то выкидывают поля, что есть довольно жестоко, по отношению к видео. А если не каждый пиксель считать интерлейсным, то вылезают неприятные точечные артефакты, как бы "недоинтерлейс". Было бы здорово остановиться на блендинге, но он "смазывает" быстро движущиеся объекты. И я подумал, а существует ли какая-нибудь возможность выставлять приоритет полей при блендинге, чтобы они смешивались не 50/50, а 30/70, к примеру, и тогда по идее у нас "шлейф" будет виден как бы после движения, а не с обеих сторон. Вот два кадра для сравнения blending выкидывание четного поля При выкидывании видна ступенчатось наклонных линий, а при блендинге призрачность с обеих сторон движущихся объектов. В принципе, призрачность - не проблема, если она будет только шлейфом после движения. Как можно сделать блендинг с приоритетом полей? Или как сделать деинтерлейс без выкидывания полей и без смазанности? |
Время: 14:03. |
Время: 14:03.
© OSzone.net 2001-