Un códec de vídeo es una tecnología que se utiliza para comprimir y descomprimir un archivo de vídeo. El término "códec" en sí es un acrónimo que significa "codificador-decodificador" o "compresor-descompresor".
Los códecs son esenciales en la tecnología de vídeo porque el tamaño de los archivos de vídeo sin comprimir puede ser enormemente grande. Por ejemplo, una película de dos horas en alta definición puede ocupar varios terabytes de espacio de almacenamiento. Para hacer que estos archivos sean manejables, se utilizan códecs para comprimir el vídeo en un tamaño más pequeño.
El proceso de compresión se realiza a través de un algoritmo que reduce la cantidad de datos necesarios para representar el vídeo. Este proceso de compresión puede ser sin pérdida (donde la calidad del vídeo no se reduce) o con pérdida (donde se eliminan algunos datos para reducir el tamaño del archivo, pero a costa de la calidad del vídeo).
Aunque la compresión puede reducir la calidad del vídeo, los códecs se diseñan para minimizar este efecto. Los códecs utilizan una variedad de técnicas para eliminar los datos redundantes y preservar la calidad de la imagen tanto como sea posible.
Una vez que se ha comprimido el vídeo, puede ser transmitido o almacenado de manera más eficiente. Cuando el vídeo necesita ser reproducido, el códec descomprime el vídeo para que pueda ser visto.