Capture du flux video de la carte graphique

Signaler
Messages postés
25
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
23 avril 2009
-
Messages postés
25
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
23 avril 2009
-
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

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
VLC le fait, me semble
Messages postés
25
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
23 avril 2009

Bonjour

C'est quoi que tu ne comprends pas dans la phrase : "de manière à ne pas être dépendant d'un programme tiers"?
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
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
Messages postés
25
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
23 avril 2009

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