Рассмотрим все возможные ситуации ситуации, нетрудно прикинуть с помощью комбинаторики, что будет восемь вариантов:
1. B1T1-B2T2-B3T3... - нормальный поток, ничего не надо делать.
2. T1B1-T2B2-T3B3... - включаем Swap fields on input.
3. T1B2-T2B3-T3B4... - включаем Shift field phase by one.
4. B2T1-B3T2-B4T3... - включаем Swap fields on input и Shift field phase by one.
5. B1T2-B2T3-B3T4... - включаем Shift field phase by one и Swap fields on input.
6. T2B1-T3B2-T4B3... - включаем все три опции.
7. T2B2-T3B3-T4B4... - включаем Swap fields on input.
8. B2T2-B3T3-B4T4... - нормальный поток, ничего не надо делать.
Понятно, что структура потока известна заранее в редких случаях, поэтому я всегда подбираю "на глаз" - включаю самый быстрый деинтерлейс (Frame-only differencing) и смотрю на правильность получаемой картинки, если картинка "неправильная", подбираю "продвинутые" опции. Отмечу, что никогда не мог получить "неправильный" поток, захватывая поток с помощью ATI Radeon с видеокамеры Video8 , в то время как с VHS - сплошь и рядом. Покажу на примере, в примере использован только фильтр деинтерлейсинга, очистки и сглаживания я специально не делал:
Кадр с черестрочным видео (хорошо заметны сдвиги при быстром перемещении объекта)
VirtualDub
Пытаемся сделать деинтерлейс без использования "продвинутых" опций. Результат:
VirtualDub
Видно характерное "гало", появляющееся из-за неправильного чередования полей. Выставляем опцию Swap fields on input, с удовлетворением созерцаем результат:
VirtualDub
Плюсы и минусы:
Плюсы: Лучший фильтр деинтерлейсинга для VirtualDub'а! Наличие большого количества опций позволяют подобрать оптимальный режим обработки для конкретного фильма. используются неплохие алгоритмы нахождения шума, сравнивается до 4 полей входного видео, имеется возможность нормализовать поток.
Минусы: К сожалению, качество деинтерлейсинга уступает профессиональным и даже обычным (но платным или поставляемым вместе с оборудованием или программным обеспечением для видеомонтажа) фильтрам. Не поддерживается режим деинтерлейсинга с одновременным понижением разрешения по вертикали (реализуемый, к примеру, Ligos Gomotion, который используется при захвате на видеокартах ATI и в некоторых программах захвата, например, PowerVCR - уже на стадии захвата: судя по всему, используется информация из 6 (!) полей, разрешение по вертикали уменьшается до 432, что вполне приемлемо для VHS и Video8, при этом практически полностью убираются шумы и артефакты чересстрочной развертки - и это в реальном времени!). Плюс к этому фильтр весьма медленный (особенно с включенными опциями шумоподавления и кубической интерполяции), неоптимизированный - проигрывает в этом плане встроенному в VirtualDub фильтру. Слегка сложен для новичков.




Страницы статьи
Обработка видео: вырезание ненужных фрагментов Обработка видео: варианты сохранения AVI Обработка видео: перевод AVI в MPEG-4 Обработка видео: обработка изображения фильтрами. Обработка видео: описание основных фильтров Обработка видео: описание основных фильтров - продолжение Обработка видео: описание дополнительных фильтров Текущая страница Обработка видео: описание дополнительных фильтров - продолжение Фильтры для очистки видеоизображения без явного уменьшения качества Фильтры для очистки видеоизображения без явного уменьшения качества - продолжение
1 2 3 4 5 6 7 8 9 10 11
«« Вернуться | Оглавление | Вперед »»


Индивидуалка ***Маша*** (24 лет) т.8 967 023-15-90 Москва, метро Текстильщики|индивидуалки