Codec: A type of program that encodes and decodes data with the aim of reducing the amount of data and the associated reduction in bandwidth. For example, the reduction in size is often achieved by reducing the dynamics and a compression of the signal. Examples of some codecs are alongside H.264 and DivX Auch MP3.