VirtualDub MSU Logo Remover
Проект, идеи: Дмитрий Ватолин, Дмитрий Куликов, Сергей Путилин Версия 1.2 (MSU Subtitle&Logo Remover): Дмитрий Куликов Версия 2.xx (MSU Logo Remover): Дмитрий Куликов, Сергей Путилин Версия 3.xx (MSU Logo Remover): Ерофеев Михаил
DOWNLOAD 3.0b DOWNLOAD 2.3b Новая версия фильтра!
Фильтр предназначен для удаления из фильма логотипов.
Типы логотипов, с которыми работает данный фильтр:
- Непрозрачные статичные логотипы
- Полупрозрачные статичные логотипы
- Анимированные непрозрачные логотипы
История версий:
Версия 3.0b
Внимание! Для удаления логотипов с использованием маски составленной вручную следует использовать версию 2.3b Основные идеи реализованные в новой версии фильтра: - Полностью автоматическое определение области логотипа
- Три способа удаления логотипа:
- Пространственная экстраполяция соседних пикселей (замазывание)
- Использование компенсации движения для правильного заполнения области лого
(Эффект "наползания" объектов на логотип для восстановления изображения)
- "Вычитание" полупрозрачного логотипа на основе собранных статистик
Примеры работы фильтра
исходный кадр
| кадр после обработки
| исходный кадр
| кадр после обработки
|
Download
Версии 2.3b и более ранние
Основные идеи, реализованные в фильтре:
- Полностью АВТОМАТИЧЕСКОЕ определение области логотипа.
- Два режима работы (однопроходный и двухпроходный)
- Два способа удаления логотипа:
- Возможность вручную редактировать маску логотипа (для двухпроходного режима)
Пример работы фильтра и сравнение его с
фильтрами LogoAway & X-Logo (AVI в DivX-4, 1.5 MB)
Пример работы фильтра и сравнение его с фильтрами LogoAway & X-Logo (Google Video)
Настройки
Примеры работы фильтра
Рассмотрим работу данного фильтра на тестовых роликах.
исходный кадр из ролика Schumacher
| тот же кадр после обработки
|
исходный кадр из ролика Bus
| тот же кадр после обработки
|
Download
Слева хорошо видно лого NB (чтобы это значило? Nota Bene?). Справа видно большой глобус - я его подключил с помощью фильтра Logo. А вот что получилось при попытке отфильтровать только NB лого: Если
не обращать внимания на не фильтровавшийся глобус, а сконцентрироваться
на NB лого, то можно увидеть проблему - размытость на том месте, где
оно было. Причину этого я объяснял выше. К слову, такой эффект будет
только если через лого проходит линия стыка двух неоднородно закрашенных
областей - в данном случае - стены и щеки водителя. Можно, конечно,
водителя влепить щекой в эту стену, тогда они будут одного цвета и
проблема исчезнет, но я сильно сомневаюсь, что фильтр будет способен на
это :) А вот тут хорошо видно, как работает алгоритм - обратите внимание на излом стойки стекла.
То есть - берутся пиксели со всех границ области и размножаются на всю
область с разными весовыми параметрами, которые можно задавать вручную. Как работать с фильтром? Сначала надо скачать его. Потом выполнить следующие действия: 1) Открыть архив с фильтром и скопировать файл logoaway.vdf в директорию, где Virtual Dub ищет фильтры: plugins. 2) Запустить Virtual Dub 3) Открыть файл с видеороликом (File -> Open video file -> Browse ->OK) 4) Добавить фильтр в список (Video -> Filters -> Add -> Logoaway 3.01 ->OK) 5) В открывшемся окне нажать - Show Preview. Вот что должно быть на экране (примерно так:)). Вкратце пробегусь по опциям: Logo Border Position - место где находится лого. Чтобы увидеть квадратик, в котором будет работать фильтр, желательно включить опцию Visible Borders (справа). Logo Border size - размер лого. XY - включить алгоритм XY - на мой взгляд - работает лучше, чем UGLARM UGLARM - включить алгоритм UGLARM Solid Fill - просто закрасить лого, используя цвет, заданный в Solid fill color XY weight - вес по X и Y. Здесь задается доминанта по координате. Blur power - величина размыва картинки на месте лого. Все изменения очень хорошо видно на картинке предварительного просмотра. Все что теперь осталось - нажать на ОК и вернуться в главное меню. Теперь надо выбрать кодек в Video -> Compression и записать файл. Просто, правда? Скажу честно, у меня заняло больше времени написать эту статью, чем проиграться с фильтром :)
|