Сжатие видео, снятое фотоаппаратом Canon S5 IS

Здесь обсуждаются статьи автора сайта о видеомонтаже, домашнем театре, видеокамерах, пиратских дисках и т.п.
Ответить
deskv
Ветеран форума
Сообщения: 420
Зарегистрирован: Пн мар 09, 2009 1:14 am
Откуда: deleted

Сжатие видео, снятое фотоаппаратом Canon S5 IS

Сообщение deskv » Ср окт 14, 2009 4:48 pm

Создал отдельную тему, т.к. добился отличного результатат именно для модели Canon S5 IS. Надеюсь кому-то она пригодится.
Видео с этого фотоаппарата получается довольно хорошее, но в то же время и шумное. В результате все попытки как-то его пожать, ни к чему хорошему не приводят: размер уменьшается не сильно, а мороки много.
Но у меня получилось сделать то, о чём я мечтал - 146 мегабайт ролик ужимается в 22 мегабайта. Качество не теряется, вся детализация сохраняется до мельчайших символов. Квадратиков нет. Хотя потери происходят, но они минимальные... В общем, если кому интересно опишу свой способ.

Нам нужен virtual dub (я пользуюсь обычным, не mod). И плагин Neat video. Берём наши видеоролики и разделяем их на светлые сцены (где шума на глаз мало) и тёмные (где уже "снежит" во всю). Раскидываем их по папочкам.
Вначале нам нужно уменьшить шумы, чтобы лучше сжималась картинка. Заодно артефакты от jpg сжатия тоже убираются.
Но замыливать картинку мы не будем. Т.е. все крутилки Neat Video убираем в крайнее левое положение, кроме одной - sharping. Вот её ставим в положение 150 процентов. В принципе, в пресетах есть уже такой профиль, называется sharp only.
А "шумовыведение" будет происходить путём анализа нескольких кадров. Такой вот "временной фильтр". Вот для светлых и тёмных сцен будем применять разные настройки.

Для светлых сцен: в Temporal Filter положение бегунка Radius ставим 1, а ThresHold в 0 процентов. Галочку Adaptive Filtration я не ставил и не знаю на что оно влияет.

Для тёмных сцен: Radius устанавливаем на максимум (5 frames), а Threshold в 30 процентов.

Звук оставляем direct stream copy, а вот с видео проблема у меня была.
Дело в том, что в виртуал дабе мне не удалось ничем толком "красиво" зажать поток, чтоб и размер файла на выходе получался маленький и в то же время детали не терялись.
Поэтому я пока нашёл такое решение (лучше чем ничего) - сохраняю в uncompressed.
И в итоге сохраняем наш ролик в save as avi. В итоге получается несколькогигабайтный несжатый файл.

Теперь я беру программку XviD4PSP 5.036 PRO. Выбираю формат AVI, фильтрация и цветокоррекция - Disabled.
Кодирование видео - x264 HQ Extreme. И кодирование звука - AC3 192k (мне хватает, но можно выбрать и другие значения).
И кодируем сжимаем этой программкой.

В итоге получается файл, который от 9 до 5 раз меньше по размеру исходного, красивее его (так как меньше артефактов) и уж ночные сцены вообще офигенно смотрятся.

Вся эта система еще обкатывается. Занимает она довольно много времени, т.е. вообще-то гораздо проще не заморачиваться, а докупить еще винт. Но всё-таки мне не нравится, что видео минутное занимает 100 метров, чисто психологический дискомфорт.

Вот пример вечерней съёмки, восстанавливаются даже некоторые детали, которых "до" обработки не видно http://s43.radikal.ru/i099/0910/36/1eb8f0f91d5a.jpg

Аватара пользователя
skela
Ветеран форума
Сообщения: 304
Зарегистрирован: Чт окт 19, 2006 3:31 pm
Откуда: Украина Запорожье
Контактная информация:

Сообщение skela » Чт окт 15, 2009 12:32 am

Очень интересно!
как владельцу А610 (то-же видео, правда звук намного хуже и без стаба)
как у вас с быстрым инетом, можете выложить на файлообменник пример из двух идентичных кусочков видео, до и после? желательно чтобы там были светлые/темные сцены.


Еще просьба, может быть вы выложите архив всего используемого ПО?
оно вроде небольшое.
Мы больше не делаем прививок:
"http://1796kotok.com/privivki.htm"
"http://www.privivok.net.ua/"

deskv
Ветеран форума
Сообщения: 420
Зарегистрирован: Пн мар 09, 2009 1:14 am
Откуда: deleted

Сообщение deskv » Пт окт 16, 2009 8:07 am

вот софт

http://dl.getdropbox.com/u/1913179/VirtualDub-1.9.6.zip виртуал даб
http://dl.getdropbox.com/u/1913179/x264 ... _19501.exe кодер x264, который "видит" виртуал даб
http://dl.getdropbox.com/u/1913179/AC3ACM.zip AC3 кодер
http://dl.getdropbox.com/u/1913179/XviD ... 6_full.exe XviD4PSP

Neat Video я думаю несложно будет в инете найти с кряком.

Видео выложу позже...

deskv
Ветеран форума
Сообщения: 420
Зарегистрирован: Пн мар 09, 2009 1:14 am
Откуда: deleted

Сообщение deskv » Пн окт 19, 2009 11:53 pm

.
Последний раз редактировалось deskv Чт сен 11, 2014 12:29 am, всего редактировалось 1 раз.

vrag
Ветеран форума
Сообщения: 1544
Зарегистрирован: Пн янв 08, 2007 3:22 pm
Откуда: Спб
Контактная информация:

Сообщение vrag » Вт окт 20, 2009 11:34 am

deskv
А зачем вы используете Xvid4PSP если все равно в цепочке обработки есть VD и для сжатия используется кодек, который VD видит и умеет применить? Xvid4PSP и VD - это программы аналоги, оболочки, которые используют внешние кодеки для сжатия видео.

deskv
Ветеран форума
Сообщения: 420
Зарегистрирован: Пн мар 09, 2009 1:14 am
Откуда: deleted

Сообщение deskv » Вт окт 20, 2009 8:02 pm

фактически так и использую, как оболочку. Т.к. не разобрался в настройках h264, а в xvid4PSP есть готовые пресеты..

deskv
Ветеран форума
Сообщения: 420
Зарегистрирован: Пн мар 09, 2009 1:14 am
Откуда: deleted

Сообщение deskv » Вс окт 25, 2009 10:56 pm

.

Ответить