Кодеки и формат файла — не одно и то же, несмотря на то, что часто в обиходе их путают, так как они могут иметь одинаковые имена.
Кодек - это программное обеспечение, используемое для упаковки или распаковки медиафайла.
Для чтения любого медиафайла требуется, чтобы соответствующий кодек был установлен в системе. В операционных системах семейства Windows разных поколений поддержка кодеков отличается, это связано с лицензионными ограничениями. К примеру, Windows 7 прекрасно справляется с просмотром DVD video, но не воспроизводит файлы mpeg2 без установки дополнительных кодеков.
Формат файла - это контейнер определенного типа, внутри которого содержатся данные, которые были сжаты с помощью конкретного кодека.
Например: формат файла, например AVI (Audio Video Interleaved), может содержать данные, сжатые с помощью различных кодеков, таких как MPEG-2, DivX, XviD или других.
Следовательно, проигрыватель может воспроизвести одни файлы AVI, но не воспроизвести другие, в зависимости от того, установлены ли кодеки, использовавшиеся при создании медиафайла, на вашем компьютере.
По той же причине может быть доступно воспроизведение аудио файла AVI, но недоступно воспроизведение его видеопотока.