Formato contenitore

Un formato contenitore, in informatica, è un formato di file che può contenere diversi tipi di dati, compressi tramite codec audio/video. Il file contenitore è usato per identificare e disporre i differenti tipi di dati in maniera non contigua. I formati contenitori più semplici possono contenere una o più tracce audio (ad esempio, codificate con codec audio diversi), mentre quelli più avanzati possono contenere anche una o più tracce video (ad esempio, codificate con codec video diversi), uno o più sottotitoli e metadati.

Problemi ed incompatibilità

Le differenze tra i molti formati contenitori derivano da cinque grandi problematiche:

  1. popolarità; ovvero, quanto sia diffuso il formato;
  2. overhead; ovvero, la differenza di peso (in termini di memoria occupata) tra due differenti contenitori, aventi il medesimo contenuto;
  3. supporto per funzionalità avanzate dei codec. Ad esempio, formati considerati "vecchi" quali l'AVI non supportano alcuna funzionalità avanzata (ad esempio molteplici flussi audio-video come nel multi-angolo, capitoli, menù analoghi a quelli dei DVD video), sebbene il problema possa essere aggirato attraverso hacking, causando spesso problemi di compatibilità;
  4. supporto per contenuti avanzati quali sottotitoli, metatags et similia;
  5. supporto per lo streaming.

Tipologie

Lo stesso argomento in dettaglio: Lista di formati di file § Formati multimediali.

Audio

Alcuni contenitori sono esclusivamente di matrice audio, ad esempio:

Immagini

Altri contenitori riguardano unicamente immagini digitali:

Audio e video

Altri contenitori supportano sia dati audio che video:

Voci correlate

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica