Codec
Codec è l'abbreviazione di "coder-decoder" (codificatore-decodificatore). È un algoritmo usato per codificare dati, ad esempio una clip audio o video. I dati codificati devono essere decodificati durante la riproduzione.
Un codec multimediale non equivale alla compressione dei contenuti multimediali, poiché è possibile codificare un file senza comprimerlo. Tuttavia, la maggior parte dei codec comprime i dati originali, riducendo le dimensioni del file originale. Questo è importante per i file multimediali, poiché spesso hanno dimensioni elevate. I file compressi occupano meno spazio su disco e possono essere scaricati più rapidamente.
Codec lossless e lossy
Alcuni codec sono lossless, cioè non riducono la qualità del file multimediale originale. Tra gli esempi di codec audio lossless vi sono Free Lossless Audio Codec (FLAC) e Apple Lossless Audio Codec (ALAC). Tra i codec video che supportano la compressione lossless vi sono H.264 e QuickTime RLE. Spesso un codec lossless può ridurre le dimensioni di un file multimediale a circa il 50% senza alterarne la qualità.
Altri codec sono lossy, cioè la compressione riduce la qualità dei contenuti multimediali. Tra gli esempi di codec audio lossy vi sono Adaptive Differential Pulse Code Modulation (ADPCM) e MPEG-1 Layer 3 (MP3). I codec video lossy più comuni includono MPEG-2 e HEVC. La maggior parte dei codec lossy offre un'impostazione di compressione variabile, che consente di scegliere quanto comprimere i contenuti multimediali. Ad esempio, se applichi una compressione elevata a un file audio, le dimensioni del file possono ridursi al 10%, ma l'audio potrebbe sembrare compresso. Se usi un'impostazione di compressione più bassa, che riduce le dimensioni del file al 30%, il risultato potrebbe essere più simile al file originale.
NOTE:I codec lossy vengono comunemente applicati ai contenuti in streaming, così i dati possono essere trasferiti più rapidamente su Internet.
Metti alla prova le tue conoscenze