OVH Cloud OVH Cloud

ACQUISITION VIDEO EN C#

3 réponses
Avatar
B#..
Bonjour,

Je cherche à savoir comment on récupére un flux vidéo en c# .
(Je voudrais le modifier (incrustation) avant visualisation).
Toutes les sources que j'ai pu trouver utiliser des dll pour effectuer cette
acquisition et je ne vois pas les actions élémentaires qui me permettrait de
travailler sur le flux en permanence (comme par exemple ajouter un texte
donnant le n° de caméra, ...)
Je peux capturer une image et la modifier, mais comment le faire sur le flux
permanent de la vidéo ?

Merci d'avance,

B#

3 réponses

Avatar
Paul Bacelar
Pour l'API c# WIA
http://www.microsoft.com/france/msdn/windows/lookatme.mspx
Pour les flux, je pense que vous devez regarder du coté de DirectShow
http://www.codeproject.com/cs/media/directshownet.asp
http://msdn.microsoft.com/msdnmag/issues/02/07/DirectShow/default.aspx?print=true
--
Paul Bacelar
MVP VC++

"B#.." wrote in message
news:
Bonjour,

Je cherche à savoir comment on récupére un flux vidéo en c# .
(Je voudrais le modifier (incrustation) avant visualisation).
Toutes les sources que j'ai pu trouver utiliser des dll pour effectuer
cette acquisition et je ne vois pas les actions élémentaires qui me
permettrait de travailler sur le flux en permanence (comme par exemple
ajouter un texte donnant le n° de caméra, ...)
Je peux capturer une image et la modifier, mais comment le faire sur le
flux permanent de la vidéo ?

Merci d'avance,

B#



Avatar
Remi THOMAS
B#.. écrivit
Bonjour,

Je cherche à savoir comment on récupére un flux vidéo en c# .
(Je voudrais le modifier (incrustation) avant visualisation).
Toutes les sources que j'ai pu trouver utiliser des dll pour effectuer
cette acquisition et je ne vois pas les actions élémentaires qui me
permettrait de travailler sur le flux en permanence (comme par exemple
ajouter un texte donnant le n° de caméra, ...)
Je peux capturer une image et la modifier, mais comment le faire sur le
flux permanent de la vidéo ?

Merci d'avance,

B#




Comme l'indique Paul
http://directshownet.sourceforge.net/
et regarde plus particulierement l'exemple VMR9Allocator2.
Car pour faire capture + incrustation il faut mixer DirectShow + DirectX

Rémi
Avatar
B#..
Merci beaucoup pour votre aide,
Je vais travailler ces docs et essayer de trouver mon bonheur...

"Remi THOMAS" a écrit dans le message de news:
Oj%
B#.. écrivit
Bonjour,

Je cherche à savoir comment on récupére un flux vidéo en c# .
(Je voudrais le modifier (incrustation) avant visualisation).
Toutes les sources que j'ai pu trouver utiliser des dll pour effectuer
cette acquisition et je ne vois pas les actions élémentaires qui me
permettrait de travailler sur le flux en permanence (comme par exemple
ajouter un texte donnant le n° de caméra, ...)
Je peux capturer une image et la modifier, mais comment le faire sur le
flux permanent de la vidéo ?

Merci d'avance,

B#




Comme l'indique Paul
http://directshownet.sourceforge.net/
et regarde plus particulierement l'exemple VMR9Allocator2.
Car pour faire capture + incrustation il faut mixer DirectShow + DirectX

Rémi