社区
图形处理/算法
帖子详情
抓屏抓不到视频???
liangzuoting
2010-11-01 10:06:35
兄弟们~
我用最最常用的方法抓屏,就是CreateDC("DISPLAY", NULL, NULL, NULL);
其他都是好用的,只是当我在桌面上放了一个暴风播放电影的时候,结果抓到的暴风窗口是全黑的,求解~
...全文
358
13
打赏
收藏
抓屏抓不到视频???
兄弟们~ 我用最最常用的方法抓屏,就是CreateDC("DISPLAY", NULL, NULL, NULL); 其他都是好用的,只是当我在桌面上放了一个暴风播放电影的时候,结果抓到的暴风窗口是全黑的,求解~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengzikun
2010-11-02
打赏
举报
回复
视频播放,一般用的都是ddraw overlay表面,
抓图软件,一般都是抓主表面的内容.
屏幕上看到的视频是显卡分别读取overlay表面和主表面的数据
然后混合的结果,混合既不改变主表面的数据,也不
改变OVERLAY表面的数据。
有两个简单的方法,可以试试。
1。禁止显卡硬件加速,也就是禁用OVERLAY。
2。一般显卡只支持一个OVERLAY表面,开两个播放器进程,这样其中一个就可以抓图了。
lyingbo
2010-11-02
打赏
举报
回复
[Quote=引用 1 楼 stjay 的回复:]
这类有硬件加速的
普通的屏幕DC是截不到的
可以用DirectX或驱动来截
[/Quote]
我也遇到这类情况,后来换成自己用DirectX做的播放器播放就可以抓屏~~
liangzuoting
2010-11-02
打赏
举报
回复
自己顶,加到100分了,谁帮忙深入的解释下。
dengzikun
2010-11-02
打赏
举报
回复
简单的说,OVERLAY就是一块显存,主要用来在显卡上做YUV->RGB的转换。
VFW里边应该也用到了OVERLAY显示。
OVERLAY实现方式更深入的了解,参考
Implementing Overlay Flipping in a DirectDraw Driver
liangzuoting
2010-11-02
打赏
举报
回复
[Quote=引用 8 楼 dengzikun 的回复:]
视频播放,一般用的都是ddraw overlay表面,
抓图软件,一般都是抓主表面的内容.
屏幕上看到的视频是显卡分别读取overlay表面和主表面的数据
然后混合的结果,混合既不改变主表面的数据,也不
改变OVERLAY表面的数据。
有两个简单的方法,可以试试。
1。禁止显卡硬件加速,也就是禁用OVERLAY。
2。一般显卡只支持一个OVERLAY表面,开两个播放器进程,这……
[/Quote]
今晚回去验证。
再问:什么是OverLay啊?它等同于硬件加速吗?貌似VFW里也有个overlay,一个概念吗?
dengzikun
2010-11-02
打赏
举报
回复
[Quote=引用 10 楼 rageliu 的回复:]
其实用hook也可以抓到
[/Quote]
是hook UpdateOverlay吗?
能详细讲一下吗?
rageliu
2010-11-02
打赏
举报
回复
[Quote=引用 8 楼 dengzikun 的回复:]
视频播放,一般用的都是ddraw overlay表面,
抓图软件,一般都是抓主表面的内容.
屏幕上看到的视频是显卡分别读取overlay表面和主表面的数据
然后混合的结果,混合既不改变主表面的数据,也不
改变OVERLAY表面的数据。
有两个简单的方法,可以试试。
1。禁止显卡硬件加速,也就是禁用OVERLAY。
2。一般显卡只支持一个OVERLAY表面,开两个播放器进程,……
[/Quote]
其实用hook也可以抓到
self001
2010-11-01
打赏
举报
回复
1楼应该是正确的。。QQ的截图也有这现象。。
liangzuoting
2010-11-01
打赏
举报
回复
谁能让我明白咯,加到100分,哇哈哈,帮忙!
liangzuoting
2010-11-01
打赏
举报
回复
[Quote=引用 2 楼 liangzuoting 的回复:]
菜鸟,可否说得更深入一些?
[/Quote]
我是说我是菜鸟,不是说你啊~
liangzuoting
2010-11-01
打赏
举报
回复
菜鸟,可否说得更深入一些?
stjay
2010-11-01
打赏
举报
回复
这类有硬件加速的
普通的屏幕DC是截不到的
可以用DirectX或驱动来截
C#摄像头
视频
获取及截图源代码
C#写的超简单的摄像头
视频
获取源代码,还可以完成
视频
截图,www.codefans.net编辑机没有摄像头,因此
抓
到的图片是一片空白,不知道能不能
抓
到图像,不过程序在VS2005下编译顺利,需要用的朋友自己下载重新编译一下,...
vc++ 开发实例源码包
6.右边窗口停止
抓
包后显示十六进制数 hyperlink 自绘CStatic,实现超链接。 iconbutton_demo 演示了多种自绘Button。 IDocHostUIHandler Extended CHtmlView 如题。 IM_毕业设计 聊天系统,操作了数据库,有...
Javascript水墨特效照片生成平台前端组件化项目实战课程
涉及到工作开发中常用的图片上传处理,及网页定点定位功批量截图功能开发, 亮点三:新组件式开发封装 课程的最后,我们采用了前端原生组件web components封装我们已经开发完成的平台,让我们...
实用技巧:Win11自带截屏、录屏功能
比较适合简单的截屏、录屏需求,如果需要更复杂的图片和
视频
编辑,可能还是需要专业软件。这些功能win10可能也有一部分,笔者没有实际测试过。后续发现其他好用的功能再继续更新,虽然这些内置工具有一些缺陷,但是...
抓
屏
方法以及技术实现
抓
屏
的方法可以有如下几种:1)GDI
抓
屏
2)DirectX
抓
屏
3)Windows Media Encoder
抓
屏
4)驱动级别
抓
屏
5)。。。对于第一种
抓
屏
方法,主要用设备环境(DC),通过获取当前桌面设备环境,然后通过BltBit和GetDIBits函数...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章