【从正在播放的视频中剪辑的图片是黑的,为什么都看不见呢】
1.默认显卡都启用了“硬件加速”,所以只要关闭“硬件加速”就可以截出正常的图来,“硬件加速”的划条从“全”拉到“无”2.如果是WindowsMediaPlayer可以在工具选项/性能/视频加速/选择和上面一样!暴风影音自带的暴风截图功能截出来的就不会是黑的了。推荐你试试。
用播放软件截图
PowerDVD、超级解霸、金山影霸等都有抓图功能。我个人认为PowerDVD播放AVI要比WindowsMediaPlayer强,至少对AC3的支持要更好一些;超级解霸、金山影霸对RM/RMVB的支持也要比RealPlayer可靠一些,当然前提条件是您装全了所需的插件、补丁。
2、用HyperSnap-DX截图
注意一定要是支持DirectX的DX系列版本,如果是太老的版本,需要升级。
另外需要在主菜单的“捕捉->启用特殊捕捉”中选择“DirectX/Direct3D主表面”和“DirectX覆盖”,不然截出来可能是一片黑。如果搞不清,干脆就把全部选项都选上。
如果没有注册,截出来的图上会有标记,比较讨厌。注册码、注册机之类的东西上网搜一下就行了。
HyperSnap-DX是通用截图工具,除了截动画外,还可以截游戏画面。
3、用Windows本身的PrintScreen键截图
通常情况下用这个键截出来的是一片黑,因为缺省情况下这个键对DirectX无效。当然这个问题可以通过设置解决:在Windows的“开始”菜单中点“运行”,运行程序dxdiag.exe后,在“显示”页中点“禁用”DirectShow硬件加速,这时再按PrintScreen键就能截图了。截完后再“启动”硬件加速即可。
如果经过上面的设置后还截不到图,那么还有一招:如果是想截RealPlayer中的图,那么先启动WindowsMediaPlayer,随便打开一个DivX或Xvid格式的AVI文件,然后再启动RealPlayer,打开想截取的文件,播放到需要的位置,按PrintScreen键即可。如果是想截取DivX或Xvid格式的AVI文件中的图,则应该先起RealPlayer,打开一个RM或RMVB,再起WindowsMediaPlayer,这时候也就可以用PrintScreen键截取WindowsMediaPlayer中的画面。这个利用了DirectX中的特性。
按PrintScreen键截出的图是保存在剪贴板中的,需要启动画笔或Photoshop等图像编辑软件,“粘贴”出来。当然,如果你在混稿费,粘贴到Word里也是可以的。
4、用VirtualDub/NanDub截AVI
在VirtualDub、NanDub的主菜单中,选“File->Saveimagesequence”,就可以逐帧解码AVI中的指定范围,每帧存为一个文件。
这两个软件好像只有经常玩Dvdrip的人才会用。
5、一揽子截图解决方案
截过图的人都知道,上面所有方法截出来的都是单帧,相当于播放的时候按“暂停”看到的画面。由于MPEG(包括MPEG4)是“针对运动图像的有损压缩”,因此一般情况下这种单帧静止画面的画质,会感觉比连续播放时的画质差。
为了解决这个问题,我开发了“动画截图工具”系列,采用“图像平均”技术,可以从一系列画面合成出一张最终结果,相当于连续播放的效果,比只抓单帧的效果要好。当然,会不会用这个技术就是你的事了,我已经在说明书中说明怎么用,请仔细阅读。
另外“动画截图工具”系列还提供图像的高精度放大功能。
关闭“视频加速功能即可”。如果不关闭,截出来的是黑屏!
不信你试试
以WindowsMediaPlayer9.0为例,选择菜单“工具→选项”,找到“性能”选项卡中的“视频加速”一栏,然后拖动下方的拉杆将默认的“完成”改为“无”,按“确定”保存设置,接着打开需要截图的影片即可正常截图,就不会出现黑屏了。
1、用播放软件截图
PowerDVD、超级解霸、金山影霸等都有抓图功能。
2、用专门的截图软件(比如HyperSnap-DX)截图
注意一定要是支持DirectX的DX系列版本,如果是太老的版本,需要升级。
另外需要在主菜单的“捕捉->启用特殊捕捉”中选择“DirectX/Direct3D主表面”和“DirectX覆盖”,不然截出来可能是一片黑。如果搞不清,干脆就把全部选项都选上。
3、用Windows本身的PrintScreen键截图
通常情况下用这个键截出来的是一片黑,因为缺省情况下这个键对DirectX无效。当然这个问题可以通过设置解决:在Windows的“开始”菜单中点“运行”,运行程序dxdiag.exe后,在“显示”页中点“禁用”DirectShow硬件加速,这时再按PrintScreen键就能截图了。截完后再“启动”硬件加速即可。后面的回帖中有图解。
按PrintScreen键截出的图是保存在剪贴板中的,需要启动画笔或Photoshop等图像编辑软件,“粘贴”出来。
4、用Windows本身的PrintScreen键截图(双播放器截屏)
就是先开一个播放器比如WindowsMediaPlayer,随便放一个片子停掉不要关闭播放器,然后再开另一个播放器比如Realone,这样就可以用键盘上的PrintScreen键截Realone的图了。这个的原理其实和方法3是一样的。
还有一种不需要任何截图工具即可搞定的办法
对MediaPlayer播放的视频,肯定绝大多数人马上想到去用键盘上的PrintScreen按键实施截图。其实,在Windows98/XP下,一些主流视频格式,如.Avi、.Wmv、.Mpeg、.Rmvb等在播放过程中,要实施对其截图操作,您只能抓到播放器,却抓不到正在播放的图像;而少部分“高手”知道抓取视频截图需要播放软件支持,或者使用特殊的抓图软件,而不能直接使用PrintScreen按键。这是为什么呢?在此我们通过一个操作实例来捅破视频截图的“窗户纸”。
首先启动一个播放软件,如WindowsMidiaPlayer,随便播放一个视频文件;然后再启动另一款播放软件,如暴风影音,播放您要抓取的视频文件。当出现需要截取的画面时,按下PrintScreen按键进行视频截图,将视频图像自动保存在系统的剪贴板中;接着随便启动一个图形编辑软件,如Windows中的“画图”,在软件中使用“粘贴”命令就可以看到刚才抓下的图片了;最后,用“画图”工具对图片进行剪裁。
如此这般操作,视频截图成功,其中道理何在呢?原来,视频在播放过程中,系统往往调用DirectDraw来加速视频的播放。因DirectDraw的特殊性,所以不能用按PrintScreen按键的办法来截图。而我们利用Windows窗口下不能同时开两个DirectDraw窗口的特性,在上图中我们可以看到首先启动的WindowsMidiaPlayer使用了DirectDraw,所以无法捕捉到图像,而暴风影音因前者启动了DirectDraw,自己就不会再启动DirectDraw,所以能够成功截取视频图像。
正面看不到图解相关文章: