-
Afficher un flux video
Bonjour,
Je cherche à développer une application en C/C++ pour visualier le flux d'une webcam en direct. La librairie pour l'interface graphique n'est pas définie (Gtk, wxWidget...). J'ai cherché des morceaux de code et de la documentation pour faire ça et je suis tomber sur wxWidget (mais je n'ai rien trouvé de concluant).
Aussi je me demandais si :
1) c'est possible de faire ça avec wxWidget ?
2) quel est le mieux : wxWidget, Gtk ou autre ?
3) Est-il possible d'afficher une vidéo et de superposer des boutons dessus ? (c'est juste une question annexe)
Le projet doit être développé sous Linux (à priori noyau 2.6).
Merci.
-
Si tu veux afficher un flux vidéeo , je te renvoie vers wxMediaCtrl:
http://www.wxwidgets.org/manuals/2.6...mediactrl.html
-
J'avais vu cette classe, mais de prime abord elle permet de lire un fichier vidéo alors que moi c'est un flux direct que je veux lire. Je sais bien que sous Linux les périphériques sont vu comme des fichiers mais je doute que là ça soit possible.
En fait, je me dis qu'un ficher vidéo contient une entête, les images, etc... alors qu'un flux vidéo n'a pas d'entête, je me trompe ? Donc je ne vois pas comment une application peut lire un flux vidéo sans en connaitre le format (afin d'utiliser le bon codec).
C'est ma première application avec de la vidéo alors je ne connais pas beaucoup.
Merci
-
Salut,
J'ai le même problème que toi, je récupéré un flux vidéo, j'arrive à séparer le son et l'image, mais je n'arrive pas a restituer.
J'utilise wxWidget et liveMedia.
Si tu as trouvé une solution à ton problème, ça m'intéresse. Pourrais tu partager?
Cathar-Rhythm
-
salut
il y a une application sous linux wxcam qui peut vous servir sur comment afficher un flux vidéo avec wxwidgets http://wxcam.sourceforge.net/index.php