[Qt] Capture vidéo

Signaler
Messages postés
256
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2016
-
Messages postés
256
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2016
-
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

Messages postés
181
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
7 janvier 2012
8
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
Messages postés
256
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2016
4
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 ?
Messages postés
181
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
7 janvier 2012
8
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
Messages postés
256
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2016
4
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 ;)
Messages postés
256
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2016
4
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 ;)