Live screen capture
How can I implement live/"video" screen capture using the Qt API? I want to capture a given screen rectangle or application window and show it in a second application window. Please point me to relevant classes to use in the API.
Just a note that http://qt-project.org/doc/qt-4.8/qpixmap.html#grabWindow is needed if the window is not in the current application - I've had several people ask me why grabWidget doesn't work when it turned out to be two different processes.
Any success romslo?
I'm also working on similar concept.
what platform are you on?
If on linux better to use X shared stuff directly, windows best to use directx, and mac works best with opengl. The Qt versions work but arent quick in my experience....
I'm working on Windows platform. I've used opencv, ffmpeg and Qt internal function like capture screen etc.
I've created a simple video recording only problem it's very heavy and it is not practical.
It will be one of my very serious projects. I've few investors with me.
Anyone has any interest please let me know.
You need to use direct x to have a chance. It's fairly well documented how to do this if you google for it....
Qt internally using first method of above article. Directx is second listed.
Thanks for suggestion.
Every method creates just image and we need to add these images to make video which is a problem(not exactly but it is). I was looking for some straight APIs for desktop recording.