Слово кодек происходит от сочетания слов КОдер - ДЕКодер, КОмпрессор - ДЕКопрессор. Кодек - это программа,предназначенная для кодирования (сжатия) и декодирования (воспроизведение) аудио и видео файлов. Основное предназначение кодеков - это уменьшение исходного размера медиа файла, "сжатие" аудио и видео файлов.
Конечная цель использования кодеков - сжатие медиа файлов, сохраняя при этом максимально хорошое качество. Большинство кодеков это, так называемые, кодеки с потерями, назначение которых - уменьшение (сжатие) размеров исходного аудио или видео файла. Существуют также кодеки без потерь, их цель - улучшение качества медиа файла, одновременно с этим не увеличивая исходный размер файла. Примеры файловых форматов, создаваемые кодеками с потерями: AAC (Advanced Audio Coding), MP3, Vorbis (файлы формата *.OGG), Windows Media Audio с потерями ( *.WMA). Примеры файловых форматов, создаваемые кодеками без потерь: Apple Lossless ( *.m4a), FLAC, Monkey's Audio ( *.APE), Shorten, TTA, Windows Media Audio без потерь ( *.WMA), WavPack.
Контейнерный формат - это файловый формат, который содержит в себе различные типы данных, сжатые определенными кодеками. Самые простые контейнерные форматы могут содержать различные типы аудио кодекоа. Более сложные (настраиваемые) контейнерные форматы поддерживают различные аудио кодеки, видео кодеки, титры, деление файла на главы, тэги, синхронизируя все эти данные друг с другом при воспроизведении аудио или видео файла. Все это происходит автоматически. Примеры контейнерных форматов: наиболее простой WAV (файловый формат RIFF); настраиваемые - AVI, ASF (WMA и WMV), MOV (QuickTime), поддерживающие различные типы видео и аудио. |