Google






20:07 28.10.2014
О бедных зеркалках замолвите слово...
 Подробности ...
 
03:22 20.10.2014
Жёсткий диск в компьютере, SSD - в голове?
 Подробности ...
 
20:50 31.12.2013
С наступающим Новым Годом!
 Подробности ...
 
14:39 24.12.2013
Свежий драйвер AMD Catalyst для видеокарт на базе чипов AMD Radeon
 Подробности ...
 
23:30 23.12.2013
FBReader 1.9.4 для Android
 Подробности ...
 
Rambler's Top100 liveinternet.ru

Захват и обработка аналогового видео с максимальным качеством для сжатия в MPEG-4.
 
 
Обсудить на форуме Обсудить на форуме         Автор: VicoNT  
Быстрый переход на страницу :
   страницы : << 1 2 3 4 5 6 7 8 >>  



Видеозахват

К сожалению, невозможно подобрать для огромного количества плат захвата одну и ту же наилучшую программу захвата. Так же сложно советовать какие-то единообразные установки. У нас имеются статьи, в которых описывается захват на определенных семействах плат, рекомендуем их прочитать. Если же Вы не нашли там своей карты, воспользуйтесь поставляемым в комплекте с оборудованием программным обеспечением, или очень хорошей, почти универсальной программой захвата - iuVCR, у нас в Форуме есть небольшое описание работы с iuVCR.

Обработка захваченного материала

В качестве программы монтажа будем использовать VirtualDub - как правило, 95% фильмов без использования спец. эффектов можно сделать с его помощью. В данном материале я приведу пример обработки для последующего сжатия в DivX. (С помощью VirtualDub'а пока нельзя создавать DVD, но его можно, как и AVISynth использовать в качестве фреймсервера, т.е. промежуточной программы, которая произведет все необходимые действия по обработке и очистке и передаст видеопоток другой программе - для сжатия. )
Для начала рекомендую ознакомиться с описанием джентльменского набора фильтров для VirtualDub'а.
Предлагаемое в этом обзоре сочетание фильтров используется мною для финальной обработки видео, захваченного с камеры формата Video8/VHS или VHS-видеомагнитофона (с добавочными комментариями для других форматов). Я не утверждаю, что приведенная схема безупречна на все 100, но она проверена временем и удовлетворяет моему вкусу и мощности моего компьютера в плане просмотра полученного видео. Вы можете варьировать фильтры, их последовательность и конечно же, финальный кодек.

1. Выделение значимого материала, расчет битрейта. Открываем наш AVI в VirtualDub'е. Так как мы цифровали с камеры (видеомагнитофона, телевизора), то в начале и в конце фильма у нас остались ненужные фрагменты, их нужно удалить, также может быть, Вам захочется убрать незначимые или ненужные фрагменты из фильма. Внизу рабочего поля программы располагается ползунок, отмечающий положение текущего кадра по отношению ко всему фильму. С помощью стрелок на клавиатуре устанавливаем текущее положение фильма на начало ненужного материала (стрелки вправо и влево сдвигают ползунок на один кадр, alt + стрелка сдвигает ползунок на 50 кадров, shift + стрелка сдвигает ползунок на следующий/предыдущий ключевой кадр), отмечаем начало выделения - меню Edit/Set Selection Start (или просто жмем кнопку Home), затем так же ищем конец этого ненужного фрагмента, отмечаем - меню Edit/Set Selection End (или клавиша End). Жмем клавишу Del (или команда меню Edit/Delete Frames) - фрагмент удален. Для перемещения по фильму Вы также можете пользоваться небольшим ToolBar'ом:


Перемещение по видео в VirtualDub

Перемещение по видео в VirtualDub



Таким образом, мы должны удалить все фрагменты, которые не должны войти в финальную версию фильма. После такой "чистки" перемещаем ползунок в конец фильма (Ctrl+стрелка вправо) и видим справа от ToolBar'а длительность полученного фильма:


Длительность фильма в VirtualDub

Длительность фильма в VirtualDub



Округляем длительность до целых секунд (в нашем случае это будет 56 минут 31 секунда или 3391 секунда) рассчитываем битрейт. Если звук в исходном фильме моно, то наилучший результат мы получим, если будем использовать поток 64 кбит/с, если же стерео или Вы по какой-то причине хотите перевести Ваш моно звук в два канала, то 128-192 кбит/с, в зависимости от качества источника. Умножаем величину потока на длительность фильма, делим на 8 и на 1024, получаем размер в мегабайтах будущего звукового потока. В нашем случае (звук моно) - это 3391*64/8/1024 = 26.5 мегабайта. Значит, на видеопоток у нас остается 703 (на 80 минутном СД вмещается 703 мегабайта) - 26.5 = 676.5 мегабайта. Теперь, чтобы получить битрейт видео в кбит/c, нам нужно эту величину умножить на 8, умножить два раза на 1024, поделить на длительность фильма и поделить на 1000 (из-за того, что авторы кодека DivX считают, что в килобите 1000 бит, а не 1024). Имеем битрейт = 676.5*8*1024*1024/3391/1000 = 1673 кбит/c. Чтобы не оплошать, уменьшаем эту величину до 1650. Итак, мы знаем нужные нам величины потоков видео и аудио.

2. Выбор фильтров
Описания почти всех фильтров, которые будут применены ниже, доступны в этом материале. Там же есть ссылки на их официальные страницы, где их можно скачать.
Итак, если видео у нас захватывалось с PAL-источника, первый фильтр, который нам следует применить, это - rmPal. Для этого заходим в меню Video/Filters, программа высветит нам пока пустое окно:


Окно фильтров в VirtualDub

Окно фильтров в VirtualDub



Жмем кнопку Add, попадаем в окно выбора фильтров, выбираем rmPal, никаких дополнительных действий не требуется.
Следующее действие, что нам следует сделать, это обрезать черные (иногда с зеленью) рамки вокруг изображения. Они появляются как результат видеозахвата, причем их размеры зависит от источника, с которого цифровалось видео (чаще всего это управляющие символы, которые Ваша видеокарта отобразила в виде черных или зеленых точек, как правило справа), поэтому выставлять размеры обрезания придется вручную Для этого снова заходим в меню Video/Filters, жмем кнопку Add, выбираем фильтр null transform, который позволит нам произвести cropping, жмем Ok. Мы снова в окне фильтров.
Выделяем вставленный фильтр null transform, жмем кнопку Cropping. Оказываемся в окне "обрезания":


Обрезание в VirtualDub

Обрезание в VirtualDub



Сдвиньте ползунок на фрагмент фильма, где лучше всего будет видны границы "мусора", который Вы захотите обрезать. Увеличивая значения в X1,X2,Y1,Y2 offsets, Вы указываете программе, сколько пикселей нужно отрезать с каждой стороны. Но помните следующий факт: лучше всего, если ширина кадра в пикселях будет кратна 8 или 16 - иначе фильм может "подтормаживать" на не очень быстрых машинах. Задайте границы обреза и жмите Ok.
Теперь перейдем к деинтерлейсу. Это очень ответственная процедура.
Каким фильтром деинтерлейса пользоваться - Выбор исключительно за Вами. Я до недавнего времени пользовался QS Deinterlace и не из-за того, что являюсь автором (Сейчас я завершаю разработку нового, более мощного и качественного фильтра деинтерлейса. На данный момент существует альфа-версия, которую я и могу использовать для собственных нужд. Как только фильтр будет доведен до приличного состояния, я сразу же объявлю бета-тестирование. А пока можете следить за результатами в этой ветке форума).
 
Обсудить на форуме Обсудить на форуме      страницы : << 1 2 3 4 5 6 7 8 >>  





 
codecs.mediatory.ru

drivers.mediatory.ru

hardware.mediatory.ru

mobile.mediatory.ru

photo.mediatory.ru

software.mediatory.ru

sound.mediatory.ru

video.mediatory.ru

Видео Гид

kanst.mediatory.ru

Новости фотомира, секреты фотографии и фотографов

Фотоновости от PhotoGenius.Ru


G+ © 1999-2014   Цитирование и перепечатка материалов - только со ссылкой на сайт и уведомлением авторов.