|
|
|
|
Strumenti |
19-10-2001, 11:12 | #1 |
Senior Member
Iscritto dal: Nov 2000
Città: Lecce (Prov.)
Messaggi: 227
|
Avi in C++
Avrei bisogno (urgente!!!) di scrivere un programmino in C per estrarre i singoli frame da un file AVI, ma sto avendo difficoltà in fase di lettura dal file.
Qualcuno potrebbe illuminarmi, magari dicendomi le caratteristiche dell'header AVI, il tipo di dati (binary o ASCII)... Bye |
19-10-2001, 19:07 | #2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53970
|
Eh...non ti credere che sia semplice !!! Anzi sarà molto difficile... Mi dispiace ma non so come aiutarti...
|
19-10-2001, 23:11 | #3 | |
Bannato
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 994
|
Re: Avi in C++
Quote:
Il problema principale e' che un file AVi puo' contenere dati codificati in mille modi diversi. Tieni conto che anche i file div-x ( che e' se non sbaglio MPEG-4 ) usano estensione AVI. L'idea quindi e' di riconoscere il tipo di formato e poi utilizzare un codec gia' pronto. Ma se proprio hai fretta allora a questo punto utilizza un player che che utilizza come output un file su disco. Prova con MPlayer , e' un player per linux che supporta parecchi codec ( utilizza anche i files .acm di winzozz ! ), usa diversi metodi per l'output tra cui l'output su file ( e pure la visualizzazione in ASCII-art ! Mi sono guardato Matrix in modalita' testo ! Da provare ), e soprattutto e' disponibile in formato sorgente, cosi' che potrai dare una occhiata a come si fa. Buon lavoro |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:47.