[C / C++] lire un fichier ASF sans flux audio ??

lire un fichier ASF sans flux audio ?? [C / C++] - C++ - Programmation

Marsh Posté le 15-04-2002 à 15:37:43    

j'ai écris un player de fichier de type WMV (ASF mais avec un format de compression fixe) et celui-ci n'est pas capable de lire un fichier wmv dont le flux audio est vide (car à priori il y a forcément un flux audio dans un fichier ASF non ??)...  pour cela j'ai capturé un fichier AVI en désactivant la capture du flux audio (mais malgré tout le fichier AVI contient un flux audio vide) et je l'ai convertit en fichier ASF...
j'ai remarqué que les players de DirectX SDK ne lisaient pas ce vidéos non plus alors que Windows Media Player le fait bien. j'ai remarqué aussi que c si je n'utilise pas  la nouvelle interface ASFReader ça fonctionne (mais avec tous les pbs de l'ancienne interface, mauvais seek, désynchronisation, etc...). Windows Media Player semble bien utiliser la nouvelle interface (le seek fonctionne bien) et pourtant il arrive à lire la vidéo en question... kk'un connait-il une solution au pb ?? peut-être cela vient-il de ma conversion qui est mauvaise ?
 
de même depuis que j'ai changé ma fonction de conversion de fichier AVI en ASF (afin de la rendre plus souple en acceptant divers format d'entrée), je ne peux plus convertir des fichiers qui n'ont pas de flux audio ou vidéo... n'y-t-il pas un moyen de forcer la conversion même s'il n'y a pas de flux audio ou si celui-ci est vide ? car ça me fait un assertion failed et c vraiment gênant ...

 

[jfdsdjhfuetppo]--Message édité par ZZZzzz--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 15-04-2002 à 15:37:43   

Reply

Sujets relatifs:

Leave a Replay

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