Что такое кодек?

click fraud protection

Кодек - это портмоне кодера-декодера и представляет собой устройство или компьютерную программу, которая кодирует или декодирует поток цифровых данных - обычно файл аудио-изображения или видео.

Аппаратное и программное обеспечение

Аппаратные кодеки действительно используются только для аудио целей. Аппаратный аудиокодек обычно включает в себя ЦАП, цифро-аналоговый преобразователь и АЦП, аналого-цифровой преобразователь в одном устройстве. Затем это устройство может преобразовывать звуки в цифровой аудиофайл, а затем снова воспроизводить этот аудиофайл как звук.

Программный кодек - это компьютерная программа, которая может обрабатывать исходный источник данных и преобразовывать их в определенный стандартный формат, чтобы его можно было легко прочитать другим программным обеспечением, настроенным для понимания соответствующего кодек.

С потерями против без потерь

Кодеки включают сжатие в свою обработку, это необходимо, поскольку форматы файлов RAW могут быть неоправданно большими для длительного хранения или передачи через Интернет. Включение сжатия в кодеки направлено на уменьшение размеров файлов до более управляемого уровня.

Большинство кодеков используют сжатие с потерями, что означает, что некоторое качество результирующего файла теряется во имя минимизации размера файла. За счет использования высокой скорости передачи данных, которая включает больше данных в секунду, файл с потерями может поддерживать достаточно высокий уровень качества, но при этом не быть неоправданно большим. Эти типы кодеков идеально подходят для аудио- или видеофайлов, передаваемых через Интернет или хранящихся на домашнем компьютере. Минимальный размер файла означает, что ваш домашний Интернет может передавать данные в режиме реального времени и что отдельные файлы не заполняют весь жесткий диск.

Некоторые кодеки используют сжатие без потерь, что позволяет реплицировать исходный файл без потери данных или качества. Это идеально подходит для файлов, которые все еще будут обрабатываться, например, видео- и аудиофайлов, которые еще нужно отредактировать. Если бы кодеки с потерями использовались на каждом этапе, потеря качества усугублялась бы на каждом уровне обработки.