Capture du flux video de la carte graphique

feanor91 Messages postés 25 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 23 avril 2009 - 24 mars 2009 à 15:02
feanor91 Messages postés 25 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 23 avril 2009 - 25 mars 2009 à 08:11
Bonjour

J'ai écrit un programme dont une partie fonctionne en 3D temps réel avec OGRE. Je voudrais pouvoir capturer le flux audio et video de ce programme comme FRAPS le fait mais sans utiliser FRAPS de manière à ne pas être dépendant d'un programme tiers. Le souci, c'est que je n'ai pas le plus petit début de piste pour savoir par où commencer. J'ai regardé du côté de DirectShow, mais j'ai l'impression que l'on ne peut que faire des captures de flux video externes (carte d'aquisition, tuner tv, webcam), du côté de DirectDraw, je ne sais pas où chercher, de plus il faudrait certainement que je travaille en multithreading pour ne pas gèner le thread de render 3D.

Enfin si quelqu'un peu me donner des pistes ou des axes de recherches, ce serait cool.

4 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2009 à 15:16
VLC le fait, me semble
0
feanor91 Messages postés 25 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 23 avril 2009
24 mars 2009 à 18:33
Bonjour

C'est quoi que tu ne comprends pas dans la phrase : "de manière à ne pas être dépendant d'un programme tiers"?
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2009 à 23:45
VLC est Open Source...

tu peux certainement en piquer des bouts de code, dans le respect, bien sur des licenses...

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
feanor91 Messages postés 25 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 23 avril 2009
25 mars 2009 à 08:11
Ah, OK, au temps pour moi.

Ceci étant dit, je viens de regarder et il ne fait que DirectShow et Desktop. Et ça ne m'intéresse pas, moi il me faut de la capture DirectX
0
Rejoignez-nous