An audio codec is a device or computer program capable of encoding or decoding a digital data stream (a codec) that encodes or decodes audio. In software, an audio codec is a computer program implementing an algorithm that compresses and decompresses digital audio data according to a given audio file or streaming media audio coding format. The objective of the algorithm is to represent the high-fidelity audio signal with minimum number of bits while retaining quality. This can effectively reduce the storage space and the bandwidth required for transmission of the stored audio file. Most software codecs are implemented as libraries which interface to one or more multimedia players. Most modern audio compression algorithms are based on modified discrete cosine transform (MDCT) coding and linear predictive coding (LPC). In hardware, audio codec refers to a single device that encodes analog audio as digital signals and decodes digital back into analog. In other words, it contains both an analog-to-digital converter (ADC) and digital-to-analog converter (DAC
Un codec de audio es un dispositivo o programa informático capaz de codificar o decodificar un flujo de datos digital (un codec) que codifica o decoda audio. En software, un codec de audio es un programa informático que implementa un algoritmo que comprime y descomprime datos de audio digital de acuerdo con un archivo de audio dado o un formato de codificación de audio de streaming. El objetivo del algoritmo es representar la señal de audio de alta fidelidad con un número mínimo de bits mientras se mantiene la calidad. Esto puede reducir de manera efectiva el espacio de almacenamiento y la anchura de banda necesaria para la transmisión del archivo de audio almacenado. La mayoría de los codecs de software se implementan como bibliotecas que interactúan con uno o más reproductores multimedia. La mayoría de los algoritmos de compresión de audio modernos se basan en la codificación de cosina discreta (MDCT) y la codificación predictiva lineal (LPC). En hardware, el codec de audio se refiere a un dispositivo único que codifica señales de audio analógicas y decod