Panoramica
Il termine Codec è una combinazione di Coder e Decoder (dall'inglese coder-decoder). Un codec è la tecnologia o l'algoritmo che comprime (codifica) i dati di immagine e suono durante la registrazione o l'esportazione e li decomprime (decodifica) durante la riproduzione. Poiché i dati video non compressi generano quantità di dati estremamente grandi, quasi ogni registrazione, processo di montaggio e consegna sul set e in post-produzione è legato a un codec.
È importante distinguere tra Codec e Container (chiamato anche wrapper, ad esempio .mov, .mp4, .mxf): il codec determina come vengono compressi i dati dell'immagine, mentre il container impacchetta i flussi video, audio e di metadati compressi in un unico file. Lo stesso container può contenere codec diversi a seconda delle specifiche.
Intraframe e Interframe
I codec possono essere grossolanamente distinti in base al loro principio di compressione:
- Intraframe (I-Frame / All-Intra): Ogni singolo fotogramma viene compresso in modo indipendente e contiene le informazioni complete dell'immagine. Ciò facilita il montaggio, poiché ogni fotogramma è direttamente accessibile, ma tende a generare file più grandi. Esempi sono Apple ProRes e Avid DNxHD/DNxHR.
- Interframe (Long-GOP): Vengono memorizzati solo singoli fotogrammi completi; per i fotogrammi rimanenti vengono registrate solo le modifiche rispetto al fotogramma di riferimento. Ciò produce file significativamente più piccoli con un maggiore sforzo di calcolo per la decodifica. Esempi sono H.264 (AVC) e H.265 (HEVC).
Codec comuni sul set
Nella pratica professionale, i codec sono generalmente distinti tra registrazione/montaggio (codec mezzanine o di editing) e consegna (codec di delivery).
| Codec | Tipo | Utilizzo tipico |
|---|
| Apple ProRes | Intraframe, basato su DCT | Registrazione, montaggio, mastering, consegna per festival/broadcast |
| Avid DNxHD / DNxHR | Intraframe | Registrazione e montaggio (in particolare flussi di lavoro Avid) |
| H.264 (AVC) | Interframe (Long-GOP) | Web, broadcast, distribuzione, consegna compatta |
| H.265 (HEVC) | Interframe | Consegna efficiente con dimensioni di file ridotte |
ProRes è stato sviluppato da Apple ed è stato introdotto nel 2007. Funziona come codec intraframe basato sulla trasformata discreta del coseno (DCT). ProRes 422 utilizza il sottocampionamento della crominanza 4:2:2, ProRes 4444 lavora con il sottocampionamento della crominanza 4:4:4 e supporta opzionalmente un canale alfa.
Utilizzo sul set
La scelta del codec influisce sul fabbisogno di spazio di archiviazione, sul margine di manovra per la color grading e gli effetti visivi, nonché sulla velocità di montaggio. Per la registrazione e la post-produzione, si preferiscono generalmente codec intraframe come ProRes o DNxHR, poiché offrono maggiori riserve per la correzione colore e il compositing e preservano l'immagine in modo lossless o quasi lossless. Per la consegna finale, vengono spesso utilizzati codec interframe fortemente compressi come H.264 o H.265, poiché producono file piccoli e ampiamente compatibili. I parametri rilevanti includono, tra gli altri, bitrate, profondità di colore (Bit Depth) e sottocampionamento della crominanza.