Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1961 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Comment créer un AVI avec interleave et preload ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment créer un AVI avec interleave et preload ?

n°240840
WhyMe
HFR ? Nan, connais pas ...
Posté le 06-11-2002 à 18:38:11  profilanswer
 

Je ne trouve pas d'info sur la façon d'écrire un fichier AVI en utilisant l'interleave et le preload ; en fait je ne sais pas dans quel ordre écrire les blocs vidéo et audio ; de +, les blocs audio sont bcp + nombreux que les blocs vidéo ...
J'utilise les fcts de l'API AVIFileOpen, AVIFileCreateStream, AVIStreamWrite, ...
 
Des infos ???
 
Rien trouvé de concret sur Google ni sur le forum ...


---------------
FeedBack HFR
mood
Publicité
Posté le 06-11-2002 à 18:38:11  profilanswer
 

n°241086
WhyMe
HFR ? Nan, connais pas ...
Posté le 07-11-2002 à 08:50:22  profilanswer
 

Personne pour m'aider ?


---------------
FeedBack HFR
n°241318
WhyMe
HFR ? Nan, connais pas ...
Posté le 07-11-2002 à 15:46:05  profilanswer
 

Un ch'ti up ...


---------------
FeedBack HFR
n°241353
YungMakko
Posté le 07-11-2002 à 16:28:15  profilanswer
 

Il y a des exemples dans MSDN, t'as pas vu? Bon ok, ils ne couvrent pas tout, mais ça peut pas t'aider???


---------------
In tartiflette, we trust!
n°241375
WhyMe
HFR ? Nan, connais pas ...
Posté le 07-11-2002 à 16:59:19  profilanswer
 

YungMakko a écrit a écrit :

Il y a des exemples dans MSDN, t'as pas vu? Bon ok, ils ne couvrent pas tout, mais ça peut pas t'aider???




Je pense pas qu'il y est des trucs précis ( c'est rare de trouver ce qu'on veut ds MSDN :) ), mais je vais réinstaller MSDN pour regarder ( je travaille sous Borland )


---------------
FeedBack HFR
n°241821
WhyMe
HFR ? Nan, connais pas ...
Posté le 08-11-2002 à 15:34:42  profilanswer
 

Bon, j'ai réinstallé MSDN et VisualStudio, et apparemment il faut utilisé DirectShow pour gérer les AVI, y'a tout ce qu'il faut ! En fait l'API Windows propose des fcts + ou - basiques.
Donc je me lance ds l'aventure DirectShow, mais ... c'est un peu compliqué ...
Je connais pas trop le COM, et forcément c'est utilisé partout ...
 
En fouillant ds le MSDN, j'ai un peu avancé, j'arrive à 'copier' un fichier AVI à partir d'un autre fichier AVI, mais tjs pas d'interleave ni preload.
 
Quelle ID j'ai eu de me lancer là-dedans :)
 
 
...
 
    CoInitialize(NULL);
 
    // Create the capture graph builder.
    CoCreateInstance(CLSID_CaptureGraphBuilder2, NULL, CLSCTX_INPROC, IID_ICaptureGraphBuilder2, (void **)&pBuild);
 
 // Make the rendering section of the graph.
    pBuild->SetOutputFileName ( &MEDIASUBTYPE_Avi, L"E:\\Output.avi", &pMux, NULL ) ;
 
 // Interleave
 pMux->QueryInterface ( IID_IConfigInterleaving, ( void ** ) &pInterleaving ) ;
 pInterleaving->get_Interleaving ( &Interleave, &PreRoll ) ;
 pInterleaving->get_Mode ( &Mode ) ;
 
 Interleave = 400000 ;
 PreRoll = 5000000 ;
 Mode = INTERLEAVE_FULL ;
 pInterleaving->put_Interleaving ( &Interleave, &PreRoll ) ;
 pInterleaving->put_Mode ( Mode ) ;
 
...


Message édité par WhyMe le 08-11-2002 à 15:35:31

---------------
FeedBack HFR
n°241891
wpk
Posté le 08-11-2002 à 17:13:33  profilanswer
 

tu peux avant de te lancer dans les graphes directshow, regarder le code de VirtualDub.

n°241894
WhyMe
HFR ? Nan, connais pas ...
Posté le 08-11-2002 à 17:17:40  profilanswer
 

wpk a écrit a écrit :

tu peux avant de te lancer dans les graphes directshow, regarder le code de VirtualDub.




 
Déjà fait, j'y ai pas trouvé mon bonheur non plus !


---------------
FeedBack HFR
n°248457
WhyMe
HFR ? Nan, connais pas ...
Posté le 19-11-2002 à 15:09:53  profilanswer
 

Tjs personne pour m'aider ?


---------------
FeedBack HFR

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Comment créer un AVI avec interleave et preload ?

 

Sujets relatifs
un coup de main pour créer un objet ......Comment creer une table..?
recupérer l'identifiant d'un element qu'on vient de créer[Idée] Créer un prog de d/l sur ftp en cascade
creer OS[C++,VB] Créer une installation automatique
[Access97] Débutant cherche a créer petite macro.comment créer un menu "fichier, edition , format....." en VB
[Delphi] Créer une page Web pour afficher des résultats[java]comment créer un repertoire ou des sous repertoires
Plus de sujets relatifs à : Comment créer un AVI avec interleave et preload ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR