Исходники

    Испокон веку самым сложным для кодирования видео было движение в кадре (например демонстрация людей идущих по улице, колышущаяся трава по всему кадру, всеми любимое панорамирование). Именно это движение отбирает основную часть столь драгоценного битрейта. Именно оно создает кучу проблем для кодека, например, куда направить вектора движения, как распорядится квантизерами, как вообще это движение детектировать по соседним кадрам (i+1, i+2) или забегая далеко вперед (i+5). Ну представьте себе, диктор новости читает. Фон неподвижный, одни губы шевелются. Чего тут кодировать-то. Минимального битрейта будет достаточно. А если движение по всему кадру? То для кодека начинается полная свистопляска. тут уж меньше 8 мегабайт в секунду вы не получите для битрейта. Плюс полезут всякие квадраты, подергивания, провалы в цветах и прочие артефакты. А если по всему кадру, да еще и вечером, при недостаточном оосвещении, когда матрица видеокамеры шумит по полной программе и кодеку помимо движения приходится что-то делать с мурашками шума по всему кадру. Что тогда? Если не предпринимать никаких действий, то получится полная ерунда. Вы можете спросить:»А чего тут можно сделать для улучшения кодирования?». А сделать можно многое. Например. Хотя нет, не буду забегать вперед 🙂 Лучше потом все аккуратно покажу на примерах.
Вот для этих целей я и подготовил 5 клипов, в которых присутствует движение по всему кадру. В дальнейшем на этих avi-шках мы и будем оттачивать настройки кодеров и программ обработки изображения. Все клипы были записаны с помощью dv камеры Panasonic gs-180. Видео интерлейсное, оригинальный битрейт 25 mbit/sec. Научившись кодировать такое видео, остальное нам будет по плечу:-)

Скачать оригинал
Скачать оригинал
Скачать оригинал
Скачать оригинал
Скачать оригинал

Почитать еще