J'essaie d'écrire une application qui enregistre et enregistre l'écran en C++ sur la plate-forme Windows. Je ne suis pas sûr de savoir par où commencer. Je suppose que j'ai besoin d'une sorte d'API, (FFMPEG, peut-être OpenGL?). Quelqu'un peut-il m'indiquer la bonne direction?Enregistrement et enregistrement de l'écran en utilisant C++ sur Windows
Répondre
Vous pouvez commencer par examiner le protocole de bureau à distance Windows, peut-être que certaines bibliothèques de programmation sont fournies pour cela.
Je connais un produit qui intercepte des appels dans la DLL Windows GDI et l'utilise pour stocker les activités de dessin d'écran.
Une approche beaucoup plus simple serait de faire des captures d'écran aussi souvent que possible et de minimiser les données redondantes (parties de l'écran qui ne change pas entre les images). Si la sortie désirée de votre application est un fichier vidéo (comme MPEG), il vaut probablement mieux saisir des images et les introduire dans un encodeur vidéo. Je ne sais pas à quelle vitesse les encodeurs sont ces jours-ci. Ffmpeg serait un bon endroit pour commencer.
Si l'encodeur n'est pas assez rapide, vous pouvez essayer de stocker les images et d'encoder le fichier vidéo par la suite. Les images consécutives doivent avoir de nombreux pixels correspondants, vous pouvez donc l'utiliser pour réduire la quantité de données stockées.
- 1. enregistrement vocal (winmm.dll) en utilisant C# .net
- 2. Enregistrement de fichiers sur C
- 3. Programatically enregistrement .dll est sur Windows Vista (en utilisant DllRegisterServer)
- 4. C++ - Enregistrement et suppression
- 5. Windows Mobile - Enregistrement d'appel bidirectionnel (C#)
- 6. Enregistrement/enregistrement vocal en Delphi
- 7. Enregistrement avec NAudio en utilisant C#
- 8. Enregistrement audio en C++
- 9. Enregistrement d'écran en utilisant VLC - ligne de commande - Windows xp
- 10. Problème Enregistrement Excel sur mon ordinateur en utilisant C#
- 11. Enregistrement d'un compte en utilisant le service Web sur C#
- 12. Enregistrement des paramètres de service C# sous Windows et Mono
- 13. Groupes Regexp et non-enregistrement en C#
- 14. Lecture et enregistrement d'un numéro en C
- 15. Enregistrement de Syscalls dans Windows
- 16. C# Paramètres Enregistrement?
- 17. XML Enregistrement imbriqué en C#
- 18. son enregistrement, -et puis en utilisant/enregistrer ... (sur Android)
- 19. Enregistrement de Python en utilisant un décorateur
- 20. Enregistrement de l'utilisateur - Validation et enregistrement
- 21. Enregistrement audio sur Mac
- 22. enregistrement sonore en utilisant actionscript
- 23. Enregistrement de classes Windows Win32
- 24. Enregistrement de paquets sous Windows
- 25. Comment insérer un enregistrement avec LINQ et C# et retourner la clé primaire de cet enregistrement
- 26. Windows Phone Enregistrement, ErrorCode: 0x64
- 27. Enregistrement et chargement de données C++
- 28. Enregistrement d'un fichier sous Windows
- 29. Création et enregistrement de stencils Visio 2010 en C#
- 30. Enregistrement audio en utilisant NAudio dans WPF C#