PDA

Показать полную графическую версию : Идеальный deinterlacer для Avisynth


Force
03-04-2008, 10:54
Тема уже избитая, но почему-то до сих пор я нигде не встречал решения с удовлетворительным результатом...

Меня интересует деинтерлейс в Ависинте. За всё время работы с ним я выяснил, что самым качественным "деинтерлейсером" является фильтр TIVTC, точнее его функция TFM, которую я использовал в режиме "выкидывания полей", то есть каждый пиксель считался интерлейсным во избежание точечных артефактов. Но недавно стал тестировать другие деинтерлейсеры и выяснил, что все они, даже TFM, если не делают блендинг, то выкидывают поля, что есть довольно жестоко, по отношению к видео. А если не каждый пиксель считать интерлейсным, то вылезают неприятные точечные артефакты, как бы "недоинтерлейс".

Было бы здорово остановиться на блендинге, но он "смазывает" быстро движущиеся объекты. И я подумал, а существует ли какая-нибудь возможность выставлять приоритет полей при блендинге, чтобы они смешивались не 50/50, а 30/70, к примеру, и тогда по идее у нас "шлейф" будет виден как бы после движения, а не с обеих сторон.

Вот два кадра для сравнения

blending (http://darkfate.ru/files/force/5.png)
выкидывание четного поля (http://darkfate.ru/files/force/7.png)

При выкидывании видна ступенчатось наклонных линий, а при блендинге призрачность с обеих сторон движущихся объектов. В принципе, призрачность - не проблема, если она будет только шлейфом после движения. Как можно сделать блендинг с приоритетом полей? Или как сделать деинтерлейс без выкидывания полей и без смазанности?




© OSzone.net 2001-2012