Фільтри для де-інтерлейс
1. B1T1-B2T2-B3T3.
2. T1B1-T2B2-T3B3.
3. T1B2-T2B3-T3B4.
4. B2T1-B3T2-B4T3.
І все було б здорово, якщо було б завжди так - ми б просто вказали фільтру, в якому порядку потрібно розставити (зрушити) поля. Але буває ситуація, коли ми маємо справу з "неправильним" потоком, який виглядає як B1T2-B2T3-B3T4-. . Цей потік буде чудово відображатися на чересстрочном телевізорі, але при захопленні і наступній спробі зробити деінтерлейс нам забезпечена головний біль. Для цього в фільтрі надані "просунуті" опції, які дозволяють нам виправити вхідний потік безпосередньо перед деінтерлейс.
Поміняти поля до зсуву - поміняти поля в кадрі на вході.
Зрушити поля в потоці - зрушує поля вправо на одне поле. Приклад: T1B2-T2B3-T3B4. -> xxT1-B2T2-B3T3.
Поміняти поля після зсуву - поміняти поля в кадрі на виході (тобто після перших двох дій).
Чи не робити деінтерлейс - не робити деінтерлейс, використовувати фільтр тільки для упорядкування потоку.
Розглянемо всі можливі ситуації ситуації, неважко прикинути за допомогою комбінаторики, що буде вісім варіантів:
1. B1T1-B2T2-B3T3. - нормальний потік, нічого не треба робити.
2. T1B1-T2B2-T3B3. - включаємо Поміняти поля до зсуву.
3. T1B2-T2B3-T3B4. - включаємо Зрушити поля в потоці.
4. B2T1-B3T2-B4T3. - включаємо Поміняти поля до зсуву і Зрушити поля в потоці.
5. B1T2-B2T3-B3T4. - включаємо Зрушити поля в потоці і Поміняти поля до зсуву.
6. T2B1-T3B2-T4B3. - включаємо все три опції.
7. T2B2-T3B3-T4B4. - включаємо Поміняти поля до зсуву.
8. B2T2-B3T3-B4T4. - нормальний потік, нічого не треба робити.
Намагаємося зробити деінтерлейс без використання "просунутих" опцій. результат:
Деінтерлейс з неправильним чергуванням
Видно характерне "гало", що з'являється через неправильне чергування полів. Виставляємо опцію Поміняти поля до зсуву. із задоволенням споглядаємо результат:
Деінтерлейс з правильним чергуванням
Show deinterlaced areas onlyShow deinterlaced areas only - буде показувати в preview вікні VirtualDub'а тільки області, де будуть проводитися зміни - тобто області, які фільтр вважає нестатичних.
Blend instead interpolate - змішує кольори з різних полів замість того, щоб відкинути інформацію одного, щоб повністю інтерполювати лінії на основі іншого поля.
Threshold - контроль за рівнем дєїнтерлейсинга - чим менше число, тим більша площа піддасться обробці.
Edge detect - кордони деяких реальних об'єктів фільтр легко може прийняти за артефакти інтерлейсінг. Дане число дозволяє контролювати це процес: більш високе значення залишить більшу кількість кордонів недоторканими.
Плюси: Хороший для фільмів з дуже маленьким рухом. Дозволяє швидко прикинути (з включеною опцією Show deinterlaced areas only) як краще провести деінтерлейс.
3. Deinterlace MAP (Motion And Pixel Based).
Потенційно фільтр, який подає великі надії, як поєднує в собі одночасно ідеї Smart Deinterlace і Deinterlace - area based фільтрів, застосовуючи їх разом в певних пропорціях. Теоретично здатний дати хороший результат. Сайт фільтра.
Опції (Deinterlace Settings):
Threshold - те ж саме, що і раніше: рівень виявлення артефактів чересстрочной: чим менше значення, тим більше точок піддасться обробці.
Edge Detect - це число дозволяє контролювати порівняння артефактів і реальних кордонів об'єктів: чим більше число, тим більша кількість кордонів залишаться недоторканими.
Опції (Motion Detection):
Enable - дозволяє або забороняє карту руху об'єктів (або пікселів)
Smooth Map - використання спец. методик розмиття картинки, якщо виділено
Threshold - різниця між пікселями в ращних кадрах, щоб порахувати піксель рухається.
Плюси: Високий потенціал.
Мінуси: Складно підібрати опції для конкретного фільму. Повільний.
4. Deinterlace - PAL movie
Фільтр для "несправжньої" чересстрочной. Іноді буває при захопленні в 25 кадрів в секунду (не 50 полів в секунду), що карта невірно розпізнає поля, що належать до різних кадрів і змішує їх в один. Ось для цього випадку і застосовується цей фільтр. Він вставляє одне поле між такими нерозділеними полями. При цьому цей фільтр повинен застосовуватися першим. Сайт фільтра.