Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recuperer le son d'un fichier .avi [ Archives / Multimédia ] (delfare)

dimanche 28 août 2005 à 14:54:26 | recuperer le son d'un fichier .avi

delfare

bonjours, je cree un exporteur avi en c++ qui exporte le bmp et le jpg de chaque frame d'un fichier .avi(grace a plusieurs sources d'ici que j'ai combinees), je cherche a savoir comment recuperer les sons egalement.
merci d'avance

lundi 29 août 2005 à 12:22:47 | Re : recuperer le son d'un fichier .avi

mezaya

Avec les Graphes dans directShow tu doit pouvoir faire ce genre de chose

Voili,Voilou

lundi 29 août 2005 à 18:16:52 | Re : recuperer le son d'un fichier .avi

delfare

pour recupere le son?

lundi 29 août 2005 à 18:42:34 | Re : recuperer le son d'un fichier .avi

mezaya

oui les graphes permettent de séparer son et video. puis on peut les manipuler avec des filtres pour chacun d'entre eux ( ce qui permet de transformer un wav en mp3, etc.. ).

Essaye le programme GraphEdit il se trouve dans l' extension( spécial DirectShow ) du SDK de directX ( cherche plutot dans les ancienne version ). Tu verras tout ce que tu peut faire sur la video et son avec DirectShow.

Ainsi ton programme pourra utilisé directement les codecs DivX...
Enfin si tu ne connais pas trop directShow, le code est assez lourd donc arme toi de patience...

Voili,Voilou

lundi 29 août 2005 à 20:26:48 | Re : recuperer le son d'un fichier .avi

delfare

merci, mais je n'utilise pas visual-cpp et les tutos d'install sont fait pour, ou puis-je trouver comment installer pour dev-cpp?

vendredi 2 septembre 2005 à 09:01:33 | Re : recuperer le son d'un fichier .avi

delfare

bon, j'utilise finalement vfw pour les images et ca marche mais je n'arrive pas a l'utiliser pour le son, comment puis-je exporter le son avec vfw?

vendredi 2 septembre 2005 à 16:35:47 | Re : recuperer le son d'un fichier .avi

delfare

bon, j'ai un peu progressé mais ca ne marche toujours pas : voici mon code :
PAVIFILE avi(NULL);
PAVIFILE avi2(NULL);
if(AVIFileOpen(&avi, szfile, OF_READ, NULL) == 0 && AVIFileOpen(&avi2, "son.wav", OF_CREATE, NULL) == 0) {
AVIFILEINFO avi_info;
if(AVIFileInfo(avi, &avi_info, sizeof(AVIFILEINFO)) == 0) {
}
PAVISTREAM avi_stream(NULL),avi_stream2(NULL);
int streamNumber(0);
while(AVIFileGetStream(avi, &avi_stream, streamtypeAUDIO, streamNumber++) == 0 && AVIFileGetStream(avi2, &avi_stream2, streamtypeAUDIO, streamNumber) == 0) {
AVISTREAMINFO avi_stream_info;
if(AVIStreamInfo(avi_stream, &avi_stream_info, sizeof(AVISTREAMINFO)) == 0) {
}
char *buffer;
LONG taillebuffer;
AVIStreamReadData(avi_stream,streamtypeAUDIO,buffer,&taillebuffer);
AVIStreamWriteData(avi_stream2,streamtypeAUDIO,buffer,taillebuffer);
}
}


pourquoi le fichier wav que je recupere ne contient-il aucunes donnees?

samedi 29 octobre 2005 à 17:14:37 | Re : recuperer le son d'un fichier .avi

Shadiest

    J'ai le même souci, je compte copier le stream Audio d'un fichier AVI dans un autre AVI, mais en utilisant AVIStreamReadData la variable taillebuffer est à 0

dimanche 30 octobre 2005 à 16:25:43 | Re : recuperer le son d'un fichier .avi

Shadiest

Apparament les methodes AVIStreamReadData et AVIStreamWriteData sont valable uniquement pour les flux autres que les classiques comme StreamTypeAudio ou StreamTypeVideo...



Cette discussion est classé dans : fichier, recuperer, avi


Répondre à ce message

Sujets en rapport avec ce message

lecture d'un fichier avi en cliquant sur un bouton de dialogue box [ par brrouabdellah ] je cherche également comme un Monsieur à écrire un simple fichier en c++ avec un dialogue box avec des boutons pour la lecture d'une fichier vidé avi. lecture d'un fichier avi comprenant un clip vidéo et non une animation par des boutons de dialogue box ou contrôleur MCI avec le langage c++ [ par brrouabdellah ] je trouve des difficultés à réaliser un programme en c++ qui peut lire un fichier avi comprenant un clip vidéo et non une animation. Mr Vieuxlion a ré DialogBox pour recuperer un fichier sur le disque... [ par coyote19 ] J'ai besoin de recuperer un path d'un fichier. J'ai reussi grace a la fonction SH_BrowseForFolder et les objets BROWSEINFO, mais a present je ne voudr Recuperer date de derniere modif d'un fichier [ par starkrous ] bonjour pour mon stage on m'a demandé de creer une application qui recuperer les dates de derniere modif d'un fichier pour les comparer a la date actu recuperer tous fichier (*.bat) dans rep et sous rep [ par gege1024 ] tout est dans le titre.je voudrais donner un repertoire et en retour, recuperer tous les fichiers (ex: *.bat) de ce repertoire mais aussi des sous rep Lire un fichier avi (ou autre) avec SDL [ par koyott_sup ] Bonjour,J'aimerai savoir comment lire un fichier avi (divx) , ou un autre format video, avec la SDL pour afficher la séquence dans une SDL_SurfaceBut fichier xls ouvert avec windows.h [ par ancat ] Salut Es ce que je peux recuperer le contenu d'un tableau excel en vc++?J'arrive a recuperer le contenu d'un fichier texte mais avec excel je ne recup probleme de fichiers [ par sergio18 ] Bonjourj'ai un soucis pour recuperer une chaine de caractère.voici le code:Class Fichier{Lire();}Fichier::Fichier(){FILE *fichier;fichier=fopen(nomfic recuperation de donnees d un fichier texte. [ par coyotedef ] j'aimerai recuperer des donnees presente dans fichier texte et les classer dans un tableau. ces donnees sont toutes du meme format mais se trouve au m Recuperer l'icon associer a un type de fichier [ par PinkRabbit84 ] Comment fait-on pour recuperer l'icone associer a un type de fichier pour pourvoir ensuite l'afficher dans un TREEVIEW ou un LISTVIEW.Merci d'avancePi


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,28 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.