AVI généré par NanDub > impossible de relire avec AVIStreamRead

AVI généré par NanDub > impossible de relire avec AVIStreamRead - C++ - Programmation

Marsh Posté le 14-12-2002 à 21:59:11    

Avec un AVI généré par NanDub avec une bande son MP3, l'audio n'est pas lisible avec la fct AVIStreamRead, qui retourne une erreur de lecture AVIERR_FILEREAD.
Avec une bande son WAV ou AC3, pas de problème.
En utilisant AviMux au lieu de NanDub et du MP3, là çà marche !
 
Des infos sur la lecture / écriture de fichier AVI ???


---------------
FeedBack HFR
Reply

Marsh Posté le 14-12-2002 à 21:59:11   

Reply

Marsh Posté le 15-12-2002 à 10:13:14    

WhyMe a écrit :

Avec un AVI généré par NanDub avec une bande son MP3, l'audio n'est pas lisible avec la fct AVIStreamRead, qui retourne une erreur de lecture AVIERR_FILEREAD.
Avec une bande son WAV ou AC3, pas de problème.
En utilisant AviMux au lieu de NanDub et du MP3, là çà marche !
 
Des infos sur la lecture / écriture de fichier AVI ???
 


 
J'ai deja essaye ce genre de topics, j'ai fait un bide  :o  
 
Si tu as le CD MSDN ou la doc Borland C++ ou le windows SDK, toute l'API est decrite dans la section Video For Windows

Reply

Marsh Posté le 15-12-2002 à 12:07:55    

Ca vient peut-être de la façon dont Nandub "bricole" le muxage des Mp3 VBR pour les faire tenir dans de l'AVI. Tu devrais peut-être essayer de jeter un coup d'oeil au source de Nandub pour voir .

Reply

Marsh Posté le 15-12-2002 à 15:17:13    

R3g a écrit :

Ca vient peut-être de la façon dont Nandub "bricole" le muxage des Mp3 VBR pour les faire tenir dans de l'AVI. Tu devrais peut-être essayer de jeter un coup d'oeil au source de Nandub pour voir .


 
c'est exactement ca, pour faire tenir du vbr dans du RIFF, il magouille un peu. L'api AVIFile est tres "limité" et stricte quant au format du fichier avi. Il m'est deja arrivé de bloquer entierement le pc à cause d'un avi foireux. Du coup, si tu peux, evite de l'utiliser. En plus, avec, tout ce que tu peux lire c'est des fichiers d'au plus 2Go :(. A la place, il est quasiment aussi simple d'utiliser des bouts de code de vdub...

Reply

Marsh Posté le 16-12-2002 à 09:21:38    

J'ai horreur de me plonger ds le code des autres, SURTOUT ds celui de VirtualDub  ;)  
 
Mais bon, qd y'a plus le choix ...


---------------
FeedBack HFR
Reply

Marsh Posté le 16-12-2002 à 09:22:24    

Et DirectShow ???
Mieux que l'API ???


---------------
FeedBack HFR
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed