对电影播放器,网络游戏画面截图,则显示一片黑,怎么办?

我们先来分析一下原因:

这里引用一段话:

对于不少视频播放软件来说,他们都是使用 direct show 来快速显示视频的,这种视频画面,一般的 screen capture 是无法截取的,只能通过一个 hook 来实现对 layer 层的截取,而且效果非常差,对于一个 24ps 的视频,占用 cpu 非常高. (kmp,smplayer,qvod,qq影音都使用 driect show.  但非常奇怪,暴风影音不是使用 direct show(我估计是使用 direct3d 或者opengl ), 可用 print screen 截取的。
    但是,QQ 为什么可以截取呢,它有没有使用 hook 技术呢? 我看过他们的 dll ,应该是没有的,而且使用 hook 的前提是这个钩子(hook)要先于其它程序运行,所以 QQ 不可能使用 hook 技术。那 qq 如何截取 direct show 的图像呢。大家有没有发现,对于在线远程协助,其实是无法看到 direct show 的图像的。而普通的截一个图,这个其实 QQ 是通过禁用 direct show (即 dixdiag 中,禁用 directx 加速来实现的,大家不会写代码的话,可自己禁用  dixrectx 加速试试,是可以截屏的)

究其原因,都是Windows平台下的硬件加速功能惹的祸。

怎么解决这个问题呢?

1、最简单的方法:

比如想截取电影的图片,开一个播放窗口截到的图是一片黑,那我们就再开一个窗口,这时第二个窗口就可以截取到正常的图了。

2、禁用 硬件加速

 右键单击桌面,屏幕分辨率。
点击高级设置。
 单击疑难解答,更改设置,把指针从完全拖到无。
 点击确定。
如果没有以上设置,就说明你的硬件或者驱动不支持硬件加速
时间: 2024-11-10 17:36:16

对电影播放器,网络游戏画面截图,则显示一片黑,怎么办?的相关文章

网页音乐播放器javascript实现,可以显示歌词

可以显示歌词,但是歌词和歌曲都要实现自己下载下来.只能播放一首歌,歌词还得是lrc格式的代码写的很罗嗦,急切希望帮改改CSS的代码?1.代码:<html >    <head>        <!--下面有很多style都是没用到的,但是我改不动了-->        <!--css觉得真是很麻烦-->        <style type="text/css">            audio            { 

阿里云移动端播放器高级功能---截图和音频波形

基本介绍如果用户对视频播放中的某一帧画面特别感兴趣,可以使用截图功能将这一帧视频保存起来.另外有一种场景想知道是否有声音,或者想感知声音的大小震动频率等,可以通过显示一个声音的波形来形象的表示.如下图所示:那么播放器提供了类似的方法可以让用户有办法去实现音频波形这个功能.那么这种通常在音乐播放器中比较常见,或者在直播场景中来标识对方讲话是否有声音等,有一定的应用场景. 视频截图实现接口iOS接口如下: /** 功能:截取当前正在播放图像 /-(UIImage) snapshot;Android接

播放器(仿腾讯微博)

效果图: 代码: RootViewController.h #import <UIKit/UIKit.h> #import <AVFoundation/AVFoundation.h> @interface RootViewController : UIViewController <AVAudioPlayerDelegate> { //存放歌曲数组 NSMutableArray *musicArray; //名字所在的label UILabel * musicNameL

【MFC】MCI音乐播放器

MFC MCI音乐播放器 win10下截图 xp下截图 待作业认证结束 上传源码

手机影音9--视频播放器的高级功能(2)

1.监听播放出错 class MyOnErrorListener implements MediaPlayer.OnErrorListener { @Override public boolean onError(MediaPlayer mp, int what, int extra) { // Toast.makeText(SystemVideoPlayer.this, "播放出错了哦", Toast.LENGTH_SHORT).show(); //1.播放的视频格式不支持--跳转到

基于我们3组的网易云APP制作,找的APlayer H5音乐播放器

APlayer是一个非常漂亮的HTML5音频播放器,UI参考自网易云音乐外链播放器.它将audio标签封装,并结合CSS制作出漂亮的播放器UI,它支持设置歌名.歌手和歌词,可以设置是否自动播放,支持缩略图,支持播放进度以及设置播放源. HTML 首先是要加载播放器样式文件,这个播放器的样式酷似网易云音乐播放器.接着载入APlayer.js文件.然后在body中加入播放器div#player1,用于显示播放.<link rel="stylesheet" href="APl

Windows 10故障排错-为什么迅雷播放器在Windows 10中会长时间停止响应?

这两天在几家客户那里介绍微软的Windows Azure,有几个精彩的demo我还录制了视频.没成想迅雷播放器在我的Windows 10预览版上似乎得了水土不服之症,每次打开视频,最起码要卡10~15秒钟才正常开始播放,让我有一种很强的挫败感. 作为一名IT技术人员,自然不能无视这个故障,也不能简单地重装其他播放器.----深入其虎穴,捉得虎子,才是硬道理. Windows工程师手边最好的排错工具,当然是Sysinternals Suite.有性能问题,首先得找Process Monitor,所

集小说音乐电影为一的多功能播放器

集小说音乐电影为一的多功能播放器 适合新手学习的多合一播放器 下载地址:http://www.devstore.cn/code/info/596.html 运行截图:    

网络电影免会员播放器

特色介绍网络电影免会员播放器是一款功能强大的VIP视频免费播放器,让用户可以在多个媒体平台上免费观看VIP影片.支持爱奇艺.芒果.腾讯.等网站电影.无需解析,一键点击即可在线播放. 使用方法 打开网站后,选择一部电影,然后点播放,弹出播放器进行播放. 1.下载并运行软件,选择视频平台,选择需要观看影片.2.点击播放,软件会弹出播放器进行播放,等待软件播放即可. 支持网站后退,前进. 支持下载. QQ:19995488 Email:[email protected] 下载地址:http://pan