我记得在win下可以关闭显卡的硬件加速来截,那linux关了硬件加速是不是也能截?在哪关?
以下是网上找的mplayer截屏的方法,分享下
打开 (g)mplayer 截图功能最简法
windows版本的mplayer是有截图功能的,默认绑定s键,非常好用。我就琢磨了,既然源码都是一样的,仅是编译出的版本不同,为什么gnome下的gmplayer默认就不带这个功能呢?昨天和Toy讨论了一下,并通过google搜索了一些官方文档找到了答案──mplayer的确自带有此功能。但在终极解决方案上我比Toy更进了一步,方法也更简单。
打开截图功能,关键在于-vf screenshot这个参数唤出screenshot filter截图才能工作。但如何让其启动时带上这个参数呢(非命令行条件下)?Toy今天写出了《MPlayer 截屏必杀技》,提出的方案是使用一个简单的脚本;我最初的想法是在菜单项目中加上此参数,但后来一想也不太对,按照一般人的习惯,大多是直接点击视频文件自动关联到gmplayer启动并开始播放。总得来说这两种方法都不太理想:toy的方法存在要和n多视频格式关联的问题,我的方法缺陷在于播放视频必须先从菜单项目中启动gmplayer。
尽管mplayer官方文档及手册中没有找到相关说明,但还是在官方的邮件列表中搜索到了部分有用的信息:
Subject:[MPlayer-users] $HOME/.mplayer/config format
Arpi writes:
> > > vo=x11
> > >
> > > -vo x11 is the command line syntax, can’t be used in config file
> >
> > This should be in the manpage, shouldn’t it ?
> > If we must guess the parameters, this doesn’t look serious
>
> 1. it is in the docs somewhere
No, it’s not, but I just added it to the man page.
Diego
vo和vf都是视频参数(参数下各自都有n多选项,命令行中运行mpalyer -vf help可以查看到),既然上面提到的vo=X11都可以放入~/.mplayer/config中等同于命令行的mplayer -vo X11,那截图参数也是应该可以的,在~/.mplayer/config(一般来说是个空白文件)中添加一句:
vf=screenshot
再在~/.mplayer/input.conf中设置一个未冲突的快捷键绑定(默认的配置文件未设置),以我为例,我设置c键(表示capture)则添加一行:
c screenshot 0
Toy的文章对截图快捷键参数已有说明,此地不再赘述。
最后进行视频播放测试成功,但其中存在一个小小的问题:菜单项目启动 gmplayer 播放视频的截图自动放置于视频所在目录;双击视频文件播放的截图则被放置在$home目录,不知哪位达人来解释一下这个问题。
real 截屏
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙