Слово кодек образовано из двух: «кодировщик» и «декодировщик» (или «кодер» и «декодер», тут кому как больше нравится). Вообще, кодеком можно назвать как алгоритм сжатия (например, MP3), так и конкретную реализацию этого алгоритма (для формата MP3 это, например, lame).

Кодеки как правло используются для кодирования и декодирования аудио и видео сигналов. Можно выделить два режима работы:

  • Потоковый, например для радио или цифрового телевидения, где поток данных передаётся по сети
  • Файловый, когда вы сжимаете файлы, хранящиеся на вашем компьютере