DIVX кодек
     
                                                       
 


Скачать последнюю версию
DivX
    - Закладка General
    - Вкладка Video
    - Bitrate Calculator
    - Setting - Настройки
    - DivX Профили 1
    - DivX Профили 2

Словарь терминов
    - *.avi
    - *.mkv
    - *.mp4
    - *.ogm
    - 1-pass
    - Aspect ratio
    - B-frame
    - Bitrate
    - De-Interlace
    - Delta-frame
    - FPS
    - Frame
    - Framerate
    - Global Motion Compensation
    - GMC
    - I-frame
    - Interlace Video
    - Keyframe
    - Multimedia container
    - Multipass
    - P-frame
    - Pixel
    - Progressive Video
    - QPEL
    - Quarter Pixel Motion Search Precision
    - Глобальная компенсация движения
    - Двунаправленное кодирование
    - Деинтерлейс
    - Кадр
    - Ключевой кадр
    - Многопроходовое кодирование
    - Мультимедиа контейнер
    - Однопроходовое кодирование
    - Отношение сторон изображения
    - Пиксель
    - Полукадр
    - Прогрессивное видео
    - Скорость потока
    - Фрейм
    - Фреймрейт
    - Чересстрочное видео

Keyframe - Ключевой кадр  - I-frame

P-frame- delta-frame

B-frame - Двунаправленное кодирование

 

Если видео кодировать алгоритмом наподобие сжатия zip, то видео занимать будет очень много места. Если jpeg, то несколько менее, то тоже очень много. Речи о вмещении на диск речи бы не шло. Для этого придумали своеобразную схему кодирования. Первым идет кадр содержащий всю картинку с небольшим сжатием. Этот кадр называется ключевой кадр(Keyframe, I-frame). Он ставиться, как правило при смене сцены. Т.е. по сути при накоплении граничного количества изменений в кадре, когда нельзя вычислить допустимую разницу соседних кадров. Если задать чтобы ключевые кадры слишком далеко отстояли друг от друга, то могут быть проблемы перехода по видео и уменьшение качества. Рекомендуемое значение не более 100 кадров.

За ним следуют кадры которые содержат только данные об измененных областях относительно ключевого кадра. Так называемые delta-кадры(P-frame). Например, поток мог выглядеть так: IPPPPPIPPP. Когда становиться невозможно вычислить разницу при допустимых потерях, ставиться ключевой кадр.

Чуть позднее было придумано понятие двунаправленного кодирования. Когда кадр содержал разницу двух соседних кадров еще более уменьшая размер потока. Он носил название B-frame. Поток мог выглядеть так: IPPBPBPIPPBPBP