Кодирование видео в два прохода через DivX (VirtualDub)

Перекодирование видеофайлов операция часто необходимая, которая требуется по разным причинам, таким как: ваш видео- аудио- файл закодирован кодеком, который не поддерживается вашим внешним плеером, соответственно, он не проигрывается на двд-плеере. Или вам для создания видеоклипа требуется привести несколько видеофайлов к единым потоковым значениям, чтобы в последствии объединить их. Однако после перекодирования видеофайлы часто значительно теряют свое качество. Перекодирование в два прохода позволяет кодировать видеофайлы, сохраняя их исходные качества. Первый проход Первым проходом VirtualDub будет собирать информацию о видеофайле. Чтобы не загружать процессор ненужной работой, можно отключить обработку аудиопотока. Для этого…

Аппаратное декодирование

Для поддержки технологии аппаратной поддержки воспроизведения, DirectX Video Acceleration (DXVA), требуются специальные декодеры (например, NVIDIA PureVideo Decoder, CyberLink MPEG2 и H.264 video decoder), и проигрыватели с поддержкой DXVA. На данный момент существуют DXVA-декодеры для аппаратного ускорения MPEG2, WMV, VC-1 и H.264 У разных видеочипов уровень поддержки аппаратного ускорения декодирования видео разный, он зависит от модели карты и установленного чипа. Ранее, некоторые low-end решения были ограничены в поддержке декодирования видео высоких разрешений, но складывается обратная ситуация — что у AMD, что у NVIDIA. Верхние чипы линеек, GeForce и RADEON, не поддерживают…

Текстуры

Трудно найти геймера, который хоть раз в жизни не слышал бы термин «текстура». О реалистичных текстурах говорят разработчики игр, об алгоритмах визуализации текстур — создатели графических API и железа, а мы сегодня поговорим о создании текстур. Просуммируем все то, что должен знать каждый, кто желает создать текстуру для своей модели: советы, рекомендации и, конечно же, описания типичных ошибок для новичков. Материал будет полезен для ознакомления креативным геймерам и начинающим геймдевелоперам. Для наглядности мы будем рассматривать создание текстур применительно к компьютерным персонажам. Текстурный мольберт В каждой геймстудии за создание законченного вида…

Антиалиасинг и анизотропная фильтрация

Геймеры на сегодняшний день являются наиболее активными потребителями всех новых технологий и нововведений в 3D. По большому счёту, мощный 3D-акселератор на сегодняшний день нужен исключительно для игры в последние компьютерные игры с мощными 3D-движками, оперирующие сложными шейдерами различных версий. Сейчас никого уже не удивишь игрой с пиксельными шейдерами. В сфере 3D уже давно идёт конкурентная битва между двумя столпами производителей графических процессоров: ATI и NVIDIA. Суровая Канада уже давно ведет борьбу против солнечной Калифорнии, и пока конца этому противостоянию не видно, что нам, простым потребителям, конечно, только на руку. Теперь…

Рендеринг видео

Рендеринг видео

В основном рендеринг применяется в программах для создания 3д-графики. Но и в современных программах для обработки и редактирования видео, где имеется возможность наложения на видео анимированных и прочих спецэффектов, он присутствует. В процессе рендеринга происходит компиляция итогового изображения (результата) из заранее заданных его составных частей, например серии смонтированных отрезков видео и наложенных на них визуальных и звуковых эффектов. Почти во всех программах где на видео можно наложить хоть какие-нибудь спецэффекты, присутствует предварительный рендеринг или пре-рендеринг — не очень быстрый, но необходимый процесс. Только дождавшись завершения предварительного рендеринга можно увидеть окончательный…

Интерлейсинг и его последствия

Иногда, просматривая видео мы вдруг замечаем неприятный эффект — горизонтальные полосы по краям движущихся в кадре объектов. Этот эффект, а точнее — дефект изображения называется интерлейснгом. Для его подавления применяются специальные программные методы обработки видео, именуемые деинтерлейсингом. Пример интерлейсинга в кадре Как правило, интерлейсинг возникает при проигрывании видео (записанного в чересстрочном формате) на устройстве с прогрессивной развёрткой, например на компьютерном мониторе. Запись видеоинформации в чересстрочном формате применяется на телевидении и любительских видеокамерах (в том числе MiniDV). Этот метод записи представляет собой последовательность полукадров, каждый из которых несёт только половину визуальной…