用Qt进行视频截图,求高手解答
最近用Qt写了个播放器,有一个截图功能。我的做法是:
[code=C/C++][/code]
QPixmap snapImage = QPixmap::grabWindow(this->playArea->winId());
……
snapImage.save(snapName,(const char*)0,100);//snapName是文件名字
这样做的话有个问题:一般的窗口,像各类bar,都可以截到图。但是播放区域的窗口playArea截到的图却是黑色的,没有图像。
求高手指点,怎么样才能截到视频图。
[解决办法]
可以试下用视屏模块的截图功能:
把解码的帧直接转换成RGB 保存下来。