Кодек, (англ. codec – сокр. от coder/decoder («кодировщик/декодировщик» или «compressor/decompressor») – устройство или программа, способная выполнять преобразование данных или сигнала. Кодеки могут как кодировать поток/сигнал (часто для передачи, хранения или шифрования), так и декодировать – для просмотра или изменения в формате, более подходящем для этих операций. Кодеки используются при цифровой обработке видео и звука. Среди производителей наиболее популярны форматы сжатия M-JPEG (Motion JPEG), MPEG-4, H.264.