Che cosa è un file AVI



Che cosa è un file AVI

scritto da IlMagoDelComputer

In questo tutorial vedremo che cosa è un file AVI.
Il formato video AVI, è un formato di file che ha fatto la storia del web perchè diffusissimo su Internet sin dai primi anni 2000.
E’ un file che contiene principalmente VIDEO multimediali digitali.

AVI è una sigla acronimo di Audio Video Interleave, è un formato di file, progettato per contenere altri files multimediali, solitamente audio e video.

Fu sviluppato nel 1992 dalla azienda Microsoft con l’intenzione di creare un formato standard per il video desitnato al sistema operativo Windows, a questa prima versione del formato ne seguì una successiva del 1996 chiamata in maniera non ufficiale AVI 2.0.



Microsoft integrò nel formato AVI una serie di estensioni create da un’altra azienda produttrice di schede video, la Matrox.

 

COSA CONTIENE UN FILE AVI

Un file di tipo AVI è in grado di contenere:



– 1 flusso video

– 2 flussi audio

I file di tipo AVI non possono contenere sottotitoli per film, e quindi i sottotitoli devono essere inseriti nel video,

(tecnica chiamata hardsub perchè viene eseguita una forzatura nell’inserire i sottotitoli nel video anzichè lasciarli come elemento opzionale e distinto)



Per quanto riguarda i sottotitoli vi è anche la possibilità di utilizzarli come file esterni (tecnica chiamata softsub)

 

VEDI TUTORIAL CORRELATO:
– sottotitoli hardsub e softsub

Questa caratteristica ha spinto negli anni seguenti altri sviluppatori alla realizzazione di formati contenitori più potenti come il formato Matroska Multimedia Container, contraddistinto dai files con estensione MKV oppure il formato Ogg, che invece supportano sottotitoli e files video più moderni.



VEDI TUTORIAL CORRELATO:
– cosa è il formato di file MKV
– cosa è il formato di file OGG

Il formato AVI viene è stato progettato per permettere una riproduzione sincronizzata di flussi video e audio.

E’ da molti anni divenuto uno standard per la riproduzione di filmati sui pc con sistema operativo Windows.

E’ compatibile anche con altri sistemi operativi come Apple OS X, Linux e Unix.



 

 

SPECIFICHE TECNICHE DEL FORMATO FILE AVI

Il formato di file .AVI è basato sul formato di file RIFF (Resource Interchange File format), anch’esso un file contenitore, progettato per contenere dati multimediali come video e audio.



Il video presente all’interno di un file AVI è compresso, ma non così tanto da alterarne in modo estremo la qualità.

E’ stato per anni lo standard video per i personal computer con sistema operativo Windows.

Su piattaforma Apple invece si è diffuso il formato MOV.

La tecnologia di compressione adottata all’interno dei file AVI permette la sincronizzazione di flussi video e audio separati.



La compressione dei video AVI è comunque minore rispetto ai file di tipo MPEG che sono stati studiati appositamente in tempi successivi per poter ridurre drasticamente il peso in byte (detto anche dimensione) del file.

Vari algoritmi sono stati progettati nel tempo per comprimere il più possibile il flusso audio e soprattutto video cercando di preservare la qualità, al fine di velocizzare le comunicazioni su Internet e al fine di facilitare la memorizzazione su dispositivi di intrattenimento come l’iPod Apple e altri lettori multimediali.

VEDI TUTORIAL CORRELATO:
– unità di misura delle dimensioni di un file
– che cos’è l’iPod Apple
– che cosa è iTunes Apple

 



 

FORMATI VIDEO CHE PUO’ CONTENERE

Un file .AVI supporta i seguenti formati video per il flusso video:

– MPEG-1



– MPEG-2

– MPEG-4

– WMV

– REALVIDEO



– Theora

– Flash

 

 



FORMATI AUDIO CHE PUO’ CONTENERE

Un file .AVI supporta i seguenti formati audio per il flusso audio:

– MP3

– WMA



– RealAudio

– DTS

 

COMPOSIZIONE DI UN FILE AVI ( basato su file RIFF )



Il formato del file AVI è basato sul formato file RIFF.

Un file AVI completo è composto da tre parti. 

 

HEADER



La prima parte è costituita da un header che memorizza informazioni generali come:

– dimensioni del file

– tipo di file 

‘RIFF’ fileSize fileType (data)



 

CHUNKS

Dopo l’header troviamo una serie di blocchi (detti chunks) e liste (dette lists) che costituiscono il nucleo del file,

il serbatoio dove vengono memorizzati i dati.



Questa sezione del file è composta da:

uno o più blocchi chiamati ognuno chunk.

Ogni chunk ha un ID Identificativo, un valore ckSize dove è memorizzato il peso in unità di misura della memoria,

e i dati veri e propri



ckID  ckSize  ckData

 

 

LISTS



Le liste invece hanno il seguente formato:

  • ‘LIST’ listSize listType listData