|
Molte schede di acquisizione utilizzano il formato video *.AVI, con codec diversi (software/hardware), come ad esempio quello MJPEG. Tuttavia sebbene il formato sia lo stesso (AVI), video prodotti da schede diverse risultano incompatibili fra di loro. Questo accade, perchè, quando catturiamo un filmato utilizzando un codec, come MJPG (ma vale anche per gli altri codec), la scheda di cattura a nostra disposizione 'marchia' il filmato AVI catturato, con una chiave di identificazione, chiamata FourCC. Questa chiave stabilisce quale decoder (hardware/software) sarà utilizzato per visualizzare il file AVI in questione. Vorrei sottolineare che ogni codec ha un FourCC che lo identifica in maniera univoca rispetto agli altri. Nel caso del codec MJPG, esistono tanti FourCC per quanti sono i diversi codec MJPG. In pratica, il FourCC, altro non è, che un 'marchio' d'identificazione del codec usato in fase di creazione (o cattura) del video, 'impresso' nel file AVI.
Facciamo un esempio pratico, analizzando questa simpatica storiella:
Pippo è un esperto di video digitale. D'estate, si è divertito a filmare i parenti con la sua telecamera analogica. Tornato a casa, ha pensato bene di montare un filmino di famiglia in AVI MJPEG, utilizzando la sua Marvel G400. Per mostrare ai parenti il suo valore come regista, ha spedito un cd contenente il video, al cugino Zuppo che possiede una Pinnacle DC10 (scheda che utilizza AVI MJPEG).
Tutto bene, pensate voi ... entrambe le schede supportano AVI con codec MJPEG ...
Sbagliate!!!
I problemi nascono infatti, quando Zuppo cercherà di visualizzare il filmato AVI MJPEG, creato con la Marvel, su un computer in cui è installata una DC10. Non vedrà nulla
Questo accade perchè, come detto, la marvel ha marchiato il video AVI MJPEG (in fase di codifica/cattura) con il proprio FourCC di identificazione.
Quindi per poter visualizzare questo video, il povero Zuppo avrà due possibilità:
a) comprare una Marvel.
b) modificare il FourCC del video AVI mandatogli da Pippo e assegnargli il FourCC della sua scheda di cattura, in questo caso, il FourCC della Pinnacle DC10+.
Zuppo, che è furbo, sceglierà b.
L'operazione è piuttosto semplice (1 secondo) grazie all'ottimo AVI FourCC Changer (freeware) questo programmino permette di cambiare il FourCC dei nostri video AVI, permettendo così una migliore trasportabilità del filmato.
Ritorniamo all'esempio precedente. Per cambiare il FourCC del video catturato con la Marvel G400 e assegnargli il FourCC della nostra scheda di cattura, non dobbiamo far altro che lanciare il programma e aprire il video che vogliamo modificare (Video.avi)

a questo punto avremo:
FourCC Description Code. Rappresenta il codec usato per creare il video: dmb1 (FourCC della Marvel)
FourCC Used Codec. Qui indichiamo quale codec (FourCC) vogliamo usare per visualizzare il filmato. Nell'esempio, si è scelto di utilizzare il FourCC che identifica il codec MJPG della DC10, ovvero: MJPG. Ricordate di controllare le lettere minuscole/maiuscole del codec FourCC.
Questo programmino serve anche per scoprire qual'è il FourCC usato dalla nostra scheda di cattura.
Adesso quando lancerete il filmato che prima non riuscivate ad aprire, tutto funzionerà perfettamente, come per magia .
Note
Non è garantito che, i video che abbiano subito la modifica del FourCC, conservino la stessa qualità rispetto a prima. Nel caso vogliate comprare una nuova scheda di cattura, mantenendo la possibilità di vedere i video prodotti con la vecchia scheda, vi consiglio sempre di fare una prova e di verificare la qualità nella visualizzazione dei filmati. |