Домашнее видео для любителей командной строки. Часть 2.

В предыдущей части мы говорили о том, каким способом мы собираемся улучшать видео и что нам для этого потребуется. Теперь максимально подробно рассмотрим сам процесс улучшения.

Помимо софта, установленного в первой части нам потребуется установить несколько фильтров для Avisynth. Именно эти фильтры создадут основную нагрузку на CPU.

Mvtools — набор функций с помощью, которого мы будем уплавнять наше видео. Я уже говорил про этот плагин в первой части.
Читать дальше

Домашнее видео для любителей командной строки. Часть 1.

vhs

Сейчас в любом домашнем архиве накопилось множество кассет записанных на древние видеокамеры типа VHS. Тогда это был единственный способо сделать свое кино. Были конечно и пленочные кинокамеры, но возиться с проявкой пленки хотелось не всем, поэтому «по пленочной кинокамере в каждый дом» как-то не пошло. Другое дело VHS, снял видео, подключил к телеку и сразу смотришь. Единственное, приходилось слегка «допилить» телевизор, посредством впайки в него дополнительной платы видеодекодера, переводящего буржуйский PAL сигнал в наш советский SECAM. Но это уже были мелочи. Эпоха декодеров длилась недолго, буквально через год-другой от них все отказались, потому что появились в штрокой продаже импортные телевизоры из Японии, Кореи и Германии, а там декодер уже не требовался.

И вот, наснимав горы видеокасет их посмотрели, сложили в коробочку и убрали в шкаф, на антресоли, в гараж, Прошло 10-15 лет, многие задались целью оцифровать эти кассеты, чтобы просматривать затем на iPad’ах, компьютерах и телефонах, выкладывать на YouTube, ВКонтактик и Одноклассники. Надо сказать, что в те времена, а пик VHS видео пришелся на 90-е годы, у населения были на руках любительские видеокамеры и как правило качество видео с них было, мягко говоря, не очень. Чтобы привести его к нормальному виду нужно потратить немало сил. Мы не будем убирать шум с видео, не будем шарпить, не будем править яркость/контраст или поднимать насыщенность. Мы будем делать другое. А именно, уплавнять движение. То есть вместо 25 кадров в секунду, сделаем видео с частотой 50 кадров в секунду. Между соседними кадрами исходного видео мы вставим еще один кадр. Изображение на этом кадре будет построено исходя из положения объектов на предыдущем и последующих кадров оригинального видео. Данное преобразование позволит значительно улучшить восприятие видеоконтента. Движения объектов станут плавнее, сами объекты в процессе движения станут четче, да и просто станет приятней смотреть. Некоторые скажут, что человеческий глаз может воспринимать только 25-30 кадров в секунду и более высокую частоту он не способен различить. Но это не так. Глаз способен различить гораздо большие частоты. И, как доказательство этому переход кинематографа на 50-60 кадров в секунду. Например, «Хоббит», снят с технологией 60 кадров в секунду.
Итак, что нам для этого понадобится. Прежде чем перечислять, что же дальше понадобится скажу, что данный метод предназначен для людей имеющих некоторый опыт работы в командной строке, для тех кто знаком с тем что такое кодек, как обрабатывается изображение в общих чертах, как работают пакетные файлы. Иными словами для тех кто готов копаться, настраивать и запускать все из консоли. Я думаю такие люди найдутся, иначе бы много форумов в интернет просто бы пустовали 🙂 Мало того, все программное обеспечение предлагаемое в этой статье является свободно распространяемым, что в наше время является актуальным.
Читать дальше