Кодек — это термин, обычно используемый в области технологий и цифровых медиа. Это означает «кодер-декодер» или «сжатие-декомпрессия». Кодек – это программное или аппаратное устройство, которое кодирует или сжимает данные для хранения или передачи, а также декодирует или распаковывает их для воспроизведения или использования.
Кодеки необходимы для различных мультимедийных приложений, включая обработку аудио, видео и изображений. Они обеспечивают эффективное сжатие данных, уменьшая их размер при сохранении приемлемого качества. Кодеки можно разделить на два типа: с потерями и без потерь.
-
Кодеки с потерями. Эти кодеки обеспечивают сжатие путем отбрасывания некоторых данных, которые считаются менее важными или менее заметными для человеческих органов чувств. Кодеки с потерями обычно используются для сжатия аудио и видео, например MP3 (аудио) и H.264 (видео).
-
Кодеки без потерь. Эти кодеки обеспечивают сжатие без ущерба для данных. Они хранят и восстанавливают исходные данные без потери качества. Кодеки без потерь часто используются в приложениях, где точность данных имеет решающее значение, например при профессиональном аудиопроизводстве или архивировании.
Вот некоторые часто используемые кодеки в различных мультимедийных доменах:
Аудиокодеки:
- MP3 (MPEG Audio Layer-3)
- AAC (расширенное кодирование звука)
- FLAC (бесплатный аудиокодек без потерь)
- ALAC (аудиокодек Apple без потерь)
- Опус
Видеокодеки:
- H.264 (расширенное кодирование видео)
- HEVC (высокоэффективное кодирование видео)
- VP9 (WebM)
- AV1
- MPEG-2
- MPEG-4
Кодеки изображения:
- JPEG (Объединенная группа экспертов в области фотографии)
- PNG (переносимая сетевая графика)
- GIF (формат обмена графикой)
- TIFF (формат файла изображения с тегами)
- WebP