ENGLISH

VirtualDub MSU OldCinema Filter 2.0

MSU Graphics & Media Lab (Video Group)

Алгоритм: Дмитрий Ватолин
Реализация: Владимир Попов, Николай Труничкин

Фильтр предназначен для получения эффекта "старого кино". Для этого имеется возможность настройки цветовой гаммы старения пленки, а также набор артефактов для достижения большей реалистичности и придания ему вида "хроники".

Возможности


  • Различные виды искажения цветов
  • Добавление вертикальных полос
  • Добавление мелкого и крупного шума
  • Эффект отслоения эмульсии

Изменения в версии 2.0


  • Улучшен алгоритм генерации вертикальных линий
  • Добавлена генерация крупных пятен
  • Добавлены новые алгоритмы цветокоррекции
  • Улучшены пятна: белые и черные, различных размеров
  • Добавлено мерцание изображения (flicking)

Настройки


Фильтр обладает как набором простых настроек, так и режимом расширенных настроек:

Внешний вид фильтра

Есть поддержка Job Control, фильтр можно использовать в AviSynth. Пример использования:

LoadVirtualDubPlugin("..\VirtualDub\plugins\MSU Old cinema.vdf","Old_cinema", 0)
clip=AVISource("D:\work\video\film.avi", false, "RGB24")
return clip.ConvertToRGB32.Old_cinema(247, 223, 181, 0, 1, 10, 10, 15, 70, 3, 20, 5, 50, 150, 0, 1, 100)


Параметры фильтра


Все параметры фильтра

Параметры фильтра:

  • 16. Color correction
    No Changes - корректировка цветов фильма не производится
    Manual Linear - линейное преобразование цветов в черно-белое
    1. Red - Корректировка красного цвета
    2. Green - Корректировка зеленого цвета
    3. Blue - Корректировка синего цвета
    Yellow Shift - выцветание цветов
    Blue Shift - смещение цветов к синему

  • Fade effect - плавный переход от исходного фильма к фильму с измененными цветами
    4. True/False активировать эффект перехода
    5. Fade in - Переход от цветного к чёрно-белому, если Fade out - наоборот
    6. Номер кадра начиная с которого начнется переход.
    7. Количество кадров за которое произойдет переход.
  • Roller`s track
    8. Количество "следов" от валика. (Количество полосок)
    9. Параметр, регулирующий прозрачность всех "полосок"
  • Scratch settings
    10. Количество царапин/линий
    11. Вероятность появления линии на каждом кадре
    12. Сколько кадров эта линия будет присутствовать
    13. Параметр, регулирующий прозрачность царапин/линий
    17. Параметр, регулирующий толщину царапин
  • Border fade
    14. Форма эллипса затенения. Чем параметр выше, тем сильнее эллипс вырождается в прямоугольник
    15. Сила затенения. Чем параметр выше, тем меньше затеняется изображение вне эллипса
  • Show noise - включить отображение крупного шума
  • Screen shivering - включить дрожание изображения
  • Effect light lamp - включить затемнение цветов по краям изображения
  • Random noise on screen - включить отображение мелкого шума
  • Flicking - включить мерцание изображения
  • Big noise - включить отображение крупных пятен


Примеры работы фильтра


Рассмотрим работу данного фильтра на тестовом ролике "Foreman"

Фрагмент из фильма
исходный кадр из последовательности
Foreman (40-ой кадр) 
После воздействия фильтра
тот же кадр после обработки

На следующем примере показана работа фильтра с пресетомом "Real old cinema". Царапины, шум и другие виды артефактов можно подстроить под каждый фильм индивидуально.

исходный кадр из фильма
исходный кадр из последовательности "Foreman" (кадр 138)
кадр, обработанный MSU Old cinema
кадр, обработанный MSU Old cinema
Пресет "Real old cinema"

исходный кадр из фильма
исходный кадр из последовательности "Flower"
кадр 59
кадр, обработанный MSU Old cinema
кадр, обработанный MSU Old cinema
Пресет "Real old cinema"


Download


Связаться с нами можно по адресу: 


Другие материалы


Материалы по видео


Смотрите также материалы:
- По цветовым пространствам
- По JPEG
- По JPEG-2000