Что такое кодек ? Кодек - это метод сжатия видео- или аудио-информации до наиболее компактного или пригодного для нормального воспроизведения по сети вида. Причем сжимать информацию можно как с перевесом в сторону компактности, так и с перевесом в сторону сохранения качества. Важную роль играет и скорость распаковки информации - не все компьютеры способны обрабатывать информацию достаточно быстро, а это конечно же скажется на воспроизведении. Парадоксальный пример - можно ужать видео супер-кодеком до минимально возможного размера с максимальным сохранением качества, но обработать такой файл без тормозов при воспроизведении смогут только самые быстрые машины. Т.е. попытка сделать изящную конфетку вполне вероятно может привести к потере качества при конечном воспроизведении из-за невозможности достаточно быстро распаковать информацию. Можно пожертвовать качеством для передачи потокового видео или аудио через интернет с заданной скоростью - это перевес в сторону компактности. Но чаще стараются просто добиться обычного ужатия с сохранением приемлемого качества. Еще один фактор - используемый для сжатия кодек (или его поддержка) конечно же понадобится на конечных компьютерах для воспроизведения созданного им. Распространенность кодека снимает проблему его поиска... а вот если найти именно его очень трудно ? Это рождает проблему... Самые распространенные сейчас кодеки - DivX для видео и MP3 для аудио. Причем если DivX существует всего несколько распространенных версий - DIV3, DIVX и DX50 (это стандартизированные коды FourCC, или говоря проще - коды кодека), и это просто разные версии ОДНОГО кодека, то перекодировать аудио в формат MP3 можно с помощью абсолютно РАЗНЫХ кодеков, например LAME или Fraunhofer IIS MPEG Layer-3. Хотя с другой стороны, видео формата DivX можно воспроизводить с помощью более быстрого кодека XviD. Чувствуете всю запутанность ? И именно перед этим ставят нас всех многие компании, частные лица, а иногда даже совсем неизвестные люди, создающие то, что мы потом находим и ХОТИМ воспроизвести. Ан фиг... Стандартный проигрыватель говорит, что "нужно залезть в интернет и скачать необходимый кодек"... который скорее всего он просто не сможет найти. Иногда все же есть возможность это обойти с помощью "умных" проигрывателей типа Light Alloy, обрабатывающих даже испорченные файлы, но это бывает не всегда.