Урок № 8. Фильтр Null transform.
Задача: Обрезать чёрные "траурные" рамки по сторонам изображения.
Цель: Сделать картинку качественной, заполняющей до границ экрана. Хотя бы по бокам, т.к. при просмотре видео с аспектом 16:9 на экране 4:3, чёрные поля сверху\снизу безусловно останутся,
но РАМКИ "траурной" всё же не будет.
Что для этого нужно: Программа
VirtualDub (любая) и фильтр
Null transform из базового набора фильтров
VirtualDub.
Для чего этого нужно: Часто встречаются файлы при просмотре которых можно наблюдать эффект экрана-в-экране. Изображение какбы не может полностью развернуться до краёв экрана. Если мы будем перекодировать этот видеофайл "как есть", без изменений, то получим изображение на экране как-бы заключённое в чёрной "траурной" рамке (см.ниже).
А это брак!
Начиная работу, заходим
Видео-->Фильтры...-->Добавить.
Выбираем фильтр
Null transform
Нажимаем
ОК.
Нажимаем
Урезание (Cropping) после добавления в список выбранного фильтра.
Начнём конфигурирование фильтра.
Не забывайте одно правило.
При
незначительном изменении размера (как в данном случае), изменения должны быть кратными
4-м.
В снимке ниже видно, что обрезка производилась по оси
Х- в сумме
7+5=12, а
12 делится на
4!!
Хорошие результаты изображения получаются, когда обрезка симметрична. (это не обязательноое условие)
Мы обрезали так же от верха и от низа по оси
Y в сумме
7+5=12, а
12 делится на
4 так же.
Закончили?
Жмём
ОК
И вот (справа), видим результат наших трудов ещё до перекодирования.
Всё, мы установили и сконфигурировали фильтр.
Внимание!
При БОЛЬШОМ урезании одним только фильтром
Null transform,
невозможно корректно отредактировать размер видеопотока.
Урезая
много, мы изменяем параметр
Aspect Ratio (соотношение сторон) и это приводит к искажению изображения. Что видно из нижнего фото.
Об этом мы говорили с Вами на прошлом
уроке №7, высчитывая параметры
Resize, поэтому:
после фильтра Null transform, ОБЯЗАТЕЛЬНО ОБЯЗАТЕЛЬНО должен стоять фильтр Resize!
Если же обрезка
НЕ значительная, то, как мы говорили ранее, обезать нужно (в сумме по сторонам) кратным 4-м.
Запускаем процесс ПОЛНОГО перекодирования (
см. урок №2).
Проверяем. Наслаждаемся результатом.
Всё. Урок закончен. Спасибо всем.