Кодеки — это специальные программные средства для работы с видеофайлами. С их помощью осуществляется процесс запаковки (компрессии, кодирования) и распаковки (декомпрессии, декодирования) видео.
Компрессия осуществляется перед сохранением видео в видеофайл, а декомпрессия — во время проигрывания видеофайла.
Скорость распаковки информации (декомпрессия) очень важный параметр — не все компьютеры способны обрабатывать информацию достаточно быстро, а это обязательно скажется на воспроизведении видеофайла. Если ваше «железо» не справится с таким видеофайлом, то вы увидите на своём экране всяческие «тормоза» — замирание видео, отставание звука и тд.
Сжать видео супер-кодеком до минимально возможного размера с максимальным сохранением качества очень просто, но обработать такой файл без тормозов при воспроизведении смогут только самые быстрые машины. Т.е. попытка сделать изящную конфетку вполне вероятно может привести к потере качества при конечном воспроизведении из-за невозможности достаточно быстро распаковать информацию. Можно пожертвовать качеством для передачи потокового видео или аудио через интернет с заданной скоростью — это перевес в сторону компактности.
Кадр — стандартное сжатие
Тот же кадр — перестарались со сжатием
В операционной системе Windows имеется несколько встроенных кодеков, лучшим из которых является Cinepac. Но все они сжимают видео с большой потерей качества, поэтому рекомендуется устанавливать в систему другие кодеки (например K-Lite Codec).
Устанавливаются кодеки, как и программы, из дистрибутива.
Встречаются специализированные кодеки способные лишь декодировать видео. Обычно они поставляются на дисках с фильмами и нужны исключительно для того, чтобы проиграть этот фильм. Устанавливаются такие кодеки как правило из автозапуска, а не из дистрибутива. Использовать их для кодирования собственного видео, не получится.
Если на компьютере или ином видеоустройстве не воспроизводится какой либо видео- или звуковой файл, то скорее всего в системе установлены устаревшие кодеки, либо отсутствуют кодеки нужного типа.