Cosa significa quando si dice che ' (.MKV, .AVI, .MOV) sono solo contenitori per diversi codec'?
L'audio e (specialmente) il video occupano una quantità enorme di spazio nella loro forma grezza e non compressa. Quindi, vengono compressi da standard specifici per risparmiare spazio, e poi decompressi al volo dai lettori video. Quindi, la parola codec è l'abbreviazione di Compressione/Decompressione, e si riferisce a uno standard generale per come un flusso video o audio viene compresso. Ci sono un sacco di codec là fuori, come H.264, divx, ecc.
L'atto di comprimere il video è chiamato codifica. A volte, quando prendiamo un video che è già stato codificato e lo codifichiamo di nuovo, si chiama transcodifica. Potreste transcodificare il video per passare da un codec a un altro, o potreste transcodificarlo nello stesso codec in cui si trovava già, ma con impostazioni diverse per ottenere un file di dimensioni minori. Si può anche transcodificare il video per alterare la presentazione in qualche modo, come regolare il colore, cambiare la risoluzione, ecc. Lo stesso vale per l'audio, dove si può transcodificare per fare qualcosa come aumentare il guadagno (volume).
È importante notare che la transcodifica comporta quasi sempre una perdita di qualità, anche se questa perdita è troppo piccola per essere vista a occhio nudo.
Quando si codificano audio e video, sono trattati come flussi separati di informazioni. Questi flussi devono essere tenuti insieme in qualche modo, ed è qui che entrano in gioco i formati contenitore. Se hai un flusso video H.264 e un flusso audio AAC, puoi metterli insieme in una serie di contenitori diversi. Alcuni contenitori comuni sono MKV, AVI e MP4.
L'atto di mettere i flussi in un contenitore è chiamato muxing. L'atto di estrarre i flussi da un contenitore per metterli in un contenitore diverso è chiamato remuxing. Per esempio, puoi prendere un contenitore MKV che contiene un flusso video H.264 e un flusso audio AAC, e rimuxarli in un contenitore MP4. I flussi stessi sono identici, perché non hai transcodificato nulla, hai solo cambiato il contenitore. Il più grande vantaggio del remuxing è che non stai transcodificando nulla, quindi è veloce e non c'è perdita di qualità.
Diversi formati di contenitori hanno diversi pro e contro. Per esempio, due dei formati contenitore più comuni (MP4 e MKV) possono effettivamente contenere più flussi di audio all'interno di un singolo contenitore. Questo è utile se hai un film in inglese ma ha anche una versione doppiata in spagnolo. Invece di dover tenere 2 file separati, puoi avere un unico file con 2 flussi audio. Questo permette anche di avere, per esempio, una traccia di commento audio, o una traccia audio 2.0 e 5.1 insieme.
E non sono limitati all'audio e al video. I contenitori possono contenere flussi per i sottotitoli, possono contenere informazioni sui capitoli, possono contenere metadati (come titolo, data di uscita, informazioni sul cast, studio, ecc.) MKV ha il vantaggio di essere in grado di gestire praticamente qualsiasi flusso audio o sottotitolo che gli si getti addosso, ma lo svantaggio è che non molti sistemi riconoscono quel particolare contenitore, e quindi non lo riproducono. MP4 è probabilmente il contenitore più popolare e onnipresente oggi, ma ha alcune limitazioni, come il non essere in grado di contenere flussi di sottotitoli che sono basati su immagini, piuttosto che su testo. Un esempio di sottotitoli basati su immagini è il formato PGS (che è il formato di sottotitoli che si trova frequentemente nei film bluray).
Articoli simili
- Come ingegnere di mastering, qual è l'uso di MP3 e altri codec lossy? I codec lossless non sarebbero sempre più desiderabili per i clienti?
- Quali sono i diversi tipi di codec video e quali sono le loro forme complete?
- Perché gli iPhone registrano in .MOV quando i file .MP4 sono molto meglio e più compatibili?
- Cosa significa "codec video non supportato"?