这种批量化的逐帧截图操作,可以通过AutoHotkey脚本,配合播放器自带的截图功能实现。
下面以KMPlayer为例,做简要介绍:
- 在这里下载并安装AutoHotkey程序(你可以到这里简单了解AHK)
- 在桌面的上下文菜单中,新建>>AutoHotkey Script。这里将其命名为Screenshots.ahk
- 右键点击脚本,选择edit script,启用记事本编辑,复制以下命令:
- 双击Screenshots.ahk,运行脚本
- 打开播放器,播放视频,并定位于开始截图的帧。按下之前设置的快捷键Ctrl+q,即可自动完成逐帧截图。
^q:: ;设定Ctrl+q为触发逐帧截图动作的快捷键
Loop,200 ;自动截取200张图片
{
Send f ;逐帧步进
Send ^a ;捕获截图至指定目录
sleep 1000 ;每次截取间的时间间隔为1秒 此处可随机器性能修改
}
以上代码中的一些参数需结合实际环境予以修改。以下是常见播放器中与截图相关的快捷键。
QQplayer | KMPlayer | Potplayer | |
逐帧步进 | F | F | F |
捕获截图 | Alt+A !a | Ctrl+A ^a | Ctrl+E ^e |
文档信息
版权声明:署名-相同方式共享 3.0 | Creative Commons CC BY-SA 3.0
本文作者:orgsun
原文网址:http://orgsun.blogspot.com/2011/06/ahk.html
版权声明:署名-相同方式共享 3.0 | Creative Commons CC BY-SA 3.0
本文作者:orgsun
原文网址:http://orgsun.blogspot.com/2011/06/ahk.html
没有评论:
发表评论