[Qt] Capture vidéo

cs_christophedlr Messages postés 267 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 23 août 2023 - 3 déc. 2011 à 22:40
cs_christophedlr Messages postés 267 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 23 août 2023 - 4 déc. 2011 à 14:50
Bonjour à tous,

J'aurais besoin de développer un logiciel pouvant capturer le bureau et les jeux vidéos (comme camstudio et fraps). Le problème est que mon programme doit fonctionner aussi bien sous Windows que Linux.

Est-ce que avec Qt c'est possible de le faire ou il faut absolument passé par l'API du système ? Existe-il des librairies multiplateforme qui gères se genre de choses ?

Merci d'avance pour votre aide.

5 réponses

pop70 Messages postés 181 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 7 janvier 2012 10
4 déc. 2011 à 00:19
Salut, Qt EST une librairie multi-plateforme ;)
Un code source utilisant Qt fonctionne sur Windows, Linux ou encore Mac.
La seule chose à faire pour exporter son code sous un autre OS que celui d'origine est de le recompiler sous ce nouvel OS, et normalement tout est ok


C++dialement,

Pop70
0
cs_christophedlr Messages postés 267 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 23 août 2023 5
4 déc. 2011 à 08:21
Bonjour pop70,

Ca je sais je me suis sert de Qt depuis un petit moment. Ma question est : est-ce que Qt gère la capture vidéo, ou faut-il passer par l'API du système ? Et est-ce qu'il y a des librairies qui le font ?
0
pop70 Messages postés 181 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 7 janvier 2012 10
4 déc. 2011 à 12:54
Apparemment c'est possible: en cherchant un peu je suis tombé sur qtv4lcapture, un programme de capture video dont la source est libre et téléchargeable ici:

[qtv4lcapture http://qt-apps.org/content/show.php/?content=126541]

Peut-être que ça pourra t'aider.

Sinon il y a aussi [ce lien http://qt-apps.org/content/show.php/Qt+Opencv+webcam+viewer?content=89995], mais qui lie Qt à OpenCV, qui est peut-être la librairie qui serait la plus adaptée (beaucoup de fonction spécialisées dans la capture vidéo, et multiplateforme ).

Pop70
0
cs_christophedlr Messages postés 267 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 23 août 2023 5
4 déc. 2011 à 14:34
Merci beaucoup pour ces renseignements, je vais voir ça. Sur qtfr.org on m'a conseillé d'aller voir grabWindow mais j'ai vu sur d'autres forums que l'on ne peut pas faire une capture d'une vidéo ou d'un jeu, ce qui ne serait pas ce que je recherche, mais je compte faire des tests pour être.

Je vais aller voir tes liens, avec de la chance j'aurais plus d'information et ça m'évitera peut être des tests ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_christophedlr Messages postés 267 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 23 août 2023 5
4 déc. 2011 à 14:50
Petite réponse rapide à moi même, un programme d'exemple de Qt utilise grabWindow pour faire un screenshot, je viens de le tester en étant dans un jeu vidéo en plein écran (et utilisant de la 3D DirectX) et ça semble fonctionnel. Me reste plus qu'à faire des tests pour faire une vidéo et je pense que se sera bon, je mettrait en résolu si mes tests fonctionne mais c'est en bonne voie. Il me manquera juste le son et tout sera parfait lol. Vive Qt ;)
0
Rejoignez-nous