-
Notifications
You must be signed in to change notification settings - Fork 97
/
log.log
177 lines (156 loc) · 20.5 KB
/
log.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
更新日志:
Jamtools0.13.6beta
更新:
1.划屏提字功能更改为按下Alt键后右键划过屏幕提取文字,防止了误操作,并且默认开启。目前支持划过多行文字进行提取。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Jamtools0.12.20225beta
第十二个版本
更新:
1.跨平台:现在Jamtools支持macOS和Linux(Ubuntu)啦!各平台提供的功能几乎完全一致。目前已经测试于Windows7、Windows10、MacOS10.13、MacOS10.15、Ubuntu20.04一切正常!所有源码已经上传到github,同一份源码即可在不同系统中构建出可执行文件,其他系统可以自行打包。
2.酱截屏:
新增了透视裁剪工具(类似于PS里的用法)、多边形截图工具、取色器工具、油漆桶工具、背景还原画笔(配合背景橡皮擦使用)、支持回退10步操作历史记录、新增一键还原按钮、新增智能选框的开关。画笔等增加透明度支持,在画笔/标记时可以通过按住ctrl键+滚轮快速调整画笔透明度,新增常用颜色到取色按钮(鼠标划过即可显示)、固定截屏在屏幕上时可以通过按住ctrl+滚轮快速调节截屏的透明度。一堆细节优化(太久了都忘记了)。Macos下由于系统权限原因,如弹窗申请录屏权限请同意,否则需要手动到系统偏好设置-安全与隐私中打开权限。
3.滚动截屏3.0:第三个版本的滚动截屏,优化了特征提取和匹配算法,较上一版本拼接准确度和速度有极大提高(比FSCapture拼接质量更好),重新编译了opencv库,减小了几十M体积。由于系统权限原因macos暂不支持滚动截屏,Linux和Windows下支持良好。
4.酱传输:局域网传输功能。
网页端传输:美化了文件列表网页(吧?)。现在可选择为共享文件设置登录界面了,浏览器可保存登录信息(最多30天)。新增支持文件批量下载(要浏览器支持)、文件批量上传、新建文件夹等操作,文件上传支持断点续传、暂停取消等,支持文件校核(当上传的文件与共享文件一致时不上传,不一致时将重命名为_1格式)。
客户端点对点传输:支持断点续传!传输时双方均可暂停或取消,掉线时自动重连。修复了一堆问题,连接更稳定了。
注意macos下共享桌面等敏感位置的文件需要授权。
5.录屏功能在Linux下还无法录制声音。。。修复了gif录制转换的问题
6.酱转换:图片格式化支持图片质量调整。文件重命名支持命名快照备份,要恢复重命名时可以使用快照还原
7.酱控制:修复了播放完键鼠动作时没有完全释放鼠标键盘的问题,修复了控制脚本有时候出错的问题。Macos下需要授予辅助功能权限(允许控制你的电脑)
8.其他功能:智能shift键:在复制内容后7s内按下shift键可以自动识别剪切板内容,识别为英文则自动浮窗翻译,识别包含网址则自动打开浏览器进入,识别到百度云链接时将自动打开网页同时复制提取码到剪切板(如果有的话),详细的内容控制可以在设置中心设置。Macos由于系统权限原因需要按下shift的同时点击程序窗口或状态栏图标激活。
所有源码/依赖/资源均已上传到GitHub和码云,这是一个完全开源的软件。项目目录如图,各模块均可单独测试/运行/移植
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
JamTools0.11.201011Beta
2020.10.11更新:
7、8、9月积累更新
新功能:
1.酱传输:局域网传输功能。可以在局域网(校园网)内快速发文件。实测从深大西南到南区宿舍传输速率约为10MB/s(学校宿舍的网线最高是百兆的)。支持通过客户端点对点连接传输和网页传输(跨平台)两种方式。
客户端连接需要通过连接码连接并确认,支持多个客户端同时传输、支持整个文件夹传输、支持多线程传输、支持拖入文件发送。
网页端传输相当于共享文件夹,通过共享链接即可访问并下载文件。勾选允许上传后将允许网页端上传文件到共享的文件夹,支持共享整个文件夹也可以只共享文件夹里的某几个文件,支持连入同一网络的手机通过扫描连接(只要有浏览器都可以访问)。
优化功能:
1.酱控制:动作播放中支持了多个图像内容触发条件,使用了更快速的图像比对算法,可以同时检测屏幕上多个位置的图像内容,触发条件放在了每次动作循环之前。增加显示/编辑/修改动作脚本的路径,增加图像检测框和相似度的显示。用来录小游戏的自动刷怪脚本应该是没有问题了
2.酱转换:图片转码支持了图像批量旋转、支持批量更改格式为png、jpg、ico格式。重点不是转换是批量啦。视频转码中修复了视频没有音频轨道时改变速度出错的问题。文件重命名功能增加了备份操作(默认开启),重命名整个文件夹的文件时将生成备份文件夹再重命名(重命名操作不可逆!),支持了以随机字符、修改日期、格式化序列为命名内容,支持设置命名顺序依据。
3.酱聊天:聊天机器人界面增加删除聊天记录按钮(就不用手动去删除尴尬的聊天记录了),机器人的回复支持语音播放,来自腾讯的语音合成api,十多种声音随意切换 超好听的
4.酱截屏:固定截屏功能增加了透明度调节操作,固定截屏在屏幕上后可以通过按住Ctrl+鼠标滚轮的方式调节截屏的透明度(不按Ctrl是调节大小)。修复了截屏时轮廓识别失效的问题、修复了截屏中文字识别出错的问题。
5.整理了一下更新日志,一年的安装包都上传到GitHub了(从0.1到0.11版本)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Jamtools0.10.200607Beta
2020.06.07更新
5月份积累更新
优化功能:
1.酱录屏:可识别更多音视频设备!现在可以自选图像和音频来源了,增加支持摄像头的录制
2.酱截屏:支持截屏的时候进行区域录屏,解决了在画面色彩丰富启动卡顿的问题,解决了固定截屏的卡顿问题,修复了截屏控制按钮挡住所选画面的问题
3.剪切板翻译功能增加安全键shift:复制内容后7秒内按下shift键可以快速识别复制的内容并翻译
4.区域录屏、滚动截屏中增加范围框,在工作时显示录制的位置
5.动作播放优化,图像内容触发更精确,可以在等待识别内容时,动态调节触发动作的相似度阈值,现在支持多个脚本保存和显示,可以随时切换播放的动作脚本。
6.安装向导优化:自动检测旧版本并把默认路径设置到原来的目录,安装将自动覆盖,也可以更改安装到其他文件夹,原安装目录将迁移,所有设置保留!今后的安装将可以直接覆盖,保留所有设置,如需重置设置,可以到菜单-重置设置,或者直接卸载程序后重装。
移除功能:
1.内置视频播放器功能移除,怎么说呢,感觉加一个播放器功能没有必要,电脑上有了强大的VLC播放器,自己做的就相形见绌了(还占了40多M)
2.控制快捷键开关移除:把键盘控制的快捷键设置成Alt+1(录制)和Alt+2(播放)后,误触的可能性不大了,没有必要再加一个安全开关
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
JamTools 0.9.200504Beta
2020.05.04更新:
更新功能:
1.剪切板监听翻译,检测你复制的内容,识别为英文则自动翻译并显示(占用极低),可以在设置中心关闭这个功能...
2.音视频播放器(已开源):增加内置视频播放器,支持几乎所有音视频格式(甚至图片和GIF)的播放;支持全屏播放、倍速播放、快进快退、拖入音视频播放、播放模式切换(循环、随机、单曲)等功能;视频界面左侧滚动鼠标滚轮调节亮度,右侧调节音量
3.增加设置中心菜单,支持设置开机启动、通知、划屏提字开关等;支持设置关闭窗口时的动作;支持输入自己申请的百度API接口。。(我的调用量有限嗷);支持设置划屏提字时识别的高度。源码见文末。
优化功能:
1.快捷键:解决了快捷键在某些界面无反应的问题,现在直接把快捷键注册到系统,快捷键冲突时会弹窗提示。。
2.进程通信:当多次点击程序图标时将弹出原有窗口而不是创建新进程,支持把.jam(控制脚本)、音视频文件等拖入程序图标启动程序。
3酱截屏:固定图片在屏幕上时可以通过滑轮调节图片大小,右键菜单增加更多功能
4.酱录屏:视频录制的默认参数更清晰;GIF录制体积更小(需要更小体积可以在'酱转换'中进行gif压缩)
5.酱控制:鼠标键盘控制脚本(.jam)文件合并为一个;实现了文件关联,可直接双击打开.jam文件立即启动JamTools并播放动作。修复了播放动作后键盘某些键没有释放的错误。
6.划屏提字功能在鼠标右滑后立即显示,自动切换中英文!
7.修复了系统托盘大量闪退错误,增加录屏时的状态显示图标,录屏时可以直接点击图标停止录屏
8.安装向导优化:修复了卸载时注册表没有正常清除的错误,修复了卸载时桌面快捷方式删除错误,本次安装将先清理旧版的注册表项再安装。。
视频播放器源码:https://github.com/fandesfyf/JamVideoPlayer
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Jamtools 0.8.200411Beta
2020.4.11更新
更新:
1.酱截屏:
(该部分已开源,见文末)
截屏功能重构,增加遮罩层,绘画层和背景层,具体实现看源码注释;增加了箭头、椭圆、矩形、文字等画笔;增加了画笔橡皮擦和背景橡皮擦,支持透明通道画图!
增加了鼠标放大镜功能,可以实时查看鼠标附近的像素;所有画笔/放大镜功能均可通过鼠标滚轮调节大小;
更新了窗口控件识别功能,可以自动选择鼠标所在位置的控件(使用方法类似wx截屏),使用的是opencv的轮廓识别方法,可以识别更详细的内容(虽然色差小时无法区分。。
但是能用啊);把图像主体识别、文字识别功能集成到截屏中,在截屏时可以通过浮窗使用!增加了固定截图在屏幕上的功能,可以把多张图片置顶并固定在屏幕上充当笔记?!
2.格式转换支持了硬件加速!可以使用你的独立显卡为视频处理加速(如果有的话),能大大缩减处理时间,硬件编码处理是真的快。。自行体验,目前仅支持英伟达的显卡(因为我只有NVIDIA的。。),且需要把显卡驱动更新到目前(今年)最新版。。不然没法用。。
3.酱控制:支持了根据屏幕内容触发动作,需要先屏幕取样,点击动作播放按钮后将持续监测屏幕取样点的内容,根据设置图像差异度触发动作播放(感觉要是用在游戏里面简直可以全自动刷怪)
开源部分:酱截屏大部分功能已经重构并上传到github(除了界面和控制部分),区域截屏功能约1200行,滚动截屏约400行,分为两个不同项目,可以自行学习(搬砖)
滚动截屏:https://github.com/fandesfyf/roll_screenshot
区域截屏:https://github.com/fandesfyf/Jamscreenshot
之前的小游戏也一并开源了:https://github.com/fandesfyf/A-game
(点个小猩猩呐️ )
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Jamtools 0.7.200308
2020.03.08更新:
内容更新:
1.酱截屏:增加滚动截屏功能!基于图像拼接的滚动截屏功能(因为浏览器外鼠标滚轮的滚动距离没法获得), 虽然目前图像拼接有可能出错,但还是能用的...可以自定义滚动速度,寻找拼接点时识别的行数,容错率等。 滚动过程中点击鼠标或到达尽头即停止截屏并进行拼接,支持将长图文件或图像数据复制到剪切板
2.截屏功能加入画笔,马赛克等,支持自选颜色
3.酱控制:加入动作倍速播放,可以以0.01到100倍的速度播放已录制好的键盘鼠标动作。加入安全快捷键开关(防止输入的时候误触)。而且目前鼠标键盘的控制可以严格同步
4.酱转换:加入二维码生成功能,支持把文字网址转二维码;视频转码中支持视频去水印、加水印功能(虽然这个操作有点不是很人性化.但是能用啊~); 提取混合中加入音频简单混合、图片转视频、批量重命名功能;加入多任务处理按钮,勾选后可以同时处理多个耗时任务,加入任务终止功能(因为视频转码通常是要比较久的...); 视频转码加入无损转换(仅支持转H.264编码的过程...)
5.酱翻译:加入了中英文自动跳转的功能,支持输入时回车键自动翻译;加入详细释义按钮,可以直接跳转百度翻译网页版
6.酱录屏:加入了画质适配选项,若录制的视频在某些旧设备无法播放请勾选此项
7.选项中加入了关闭所有通知的功能、加入开机启动选项(默认是不开启的)、加入了重置所有设置为默认值的选项\划屏提字中加入搜索按钮,可以直达百度搜索
质量更新:
1.gif录制提高了清晰度现在不会有画面色彩失真的现象
2.多个界面加入了打开文件夹按钮,可以直接打开存放截屏录屏文件的文件夹
3.截屏支持将图片文件直接复制到剪切板,而不是复制图像数据(只能在画板/聊天窗口粘贴);截屏支持自动保存文件到截屏文件夹
4.所有倒计时过程增加了后台线程,界面不再卡顿,还增加了倒计时的动画
5.几乎所有控件都加入了悬浮提示和状态栏提示,操作不懂就看提示吧。。
6.安装向导优化,去除了一大堆冗余内容,安装包由90多M删减到50多M虽然还是有点...;安装程序现在支持了中文...安装和卸载过程可以检测软件是否正在运行,可以强制关闭并完全卸载
7.更多的设置将写入注册表(也没有几字节),卸载时可以自动清理
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Jamtools 0.6.200126 更新大量内容!
2020.01.26更新:
新功能:
1.酱控制:录制你的键盘和鼠标所有动作!然后重复播放(无数次)或分享你的键鼠动作给其他人。 并且支持录制(X+C)/播放(X+Z)。可用于大量重复操作的自动控制,还可以把录制的动作文件作为教程发送给你的小伙伴们使用! 本功能需要初始化(点击酱控制)。因使用该功能导致的严重后果,由使用者自己承担!(慎用!)
2.酱转换:本功能包含3个部分8个子功能!裁剪/拼接:支持图片、视频、音频的简单裁剪/拼接,图片裁剪支持自定义水平/竖直方向的均分份数(最大支持把一张图片均分99x99份, 虽然不知道有什么用hh),图片拼接支持多张水平/竖直方向拼接;压缩/转码:支持图片、视频分辨率调整,音视频压缩转码,gif压缩等;提取/混合: 支持从视频中提取音频,视频去声音,音视频混合,视频帧提取等!
优化功能:1.酱录屏:采用了ffmpeg方法录屏,低占用,高帧率(默认配置比QQ录屏占用低一半以上,而且清晰度高很多);支持选区录制、延时录制, 自定义编码速率、视频质量、帧率、缩放比例(分辨率)、窗口隐藏、鼠标是否录制等,可以选择录制的声音来源(系统声音还是麦克风录音)
2.酱截屏:截图功能大大扩展了,现在支持截屏后预览、保存为文件(之前是截屏后复制图像数据到剪切板),支持直接跳转OCR(文字识别)、识图功能,还可以掉用系统默认软件打开图片!
划屏提字:现在支持识别宽度自行调整!以适应不同大小的字体。。
窗口置顶:支持调整窗口是否置顶!
其他变化:1.增加主要功能栏滑动条,为以后加入功能做准备!
2.酱识字(文字识别)功能合并,一个界面中实行截屏和批量上传图片提取文字
3.界面美化又丢一边了hhh(下一个版本一定。。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
JamTools -v0.5.191201Beta
2019.12.01更新:
更新内容:
1.增加了安装引导:JamTools现在可以安装到你的电脑上了!安装后运行更流畅,更安全!(越来越像一个正经软件了)
2.酱翻译增加了语种自动检测功能,且目前已支持中、英、文言文、粤语、日语、韩语、法语等十多个语种互译
3.更改了工作目录于系统临时文件夹,退出后删除临时文件,运行更迅速
4.录屏文件自动保存于系统"文档"的Jam_screenrecord文件夹内,且录屏后可以直接点击系统录屏结束提示进入文件夹
5.聊天机器人功能修复了聊天记录混乱的问题,且现在每个软件均有独一无二的机器人ID(可以联系前后文对话)
6.全新的界面,全新体验!加入了图标;用QSS进行了界面美化
7.所有图片、源码均进行了加密(防小人不防君子)
8.修复了一堆错误,打开速度大大提高(目前可以两秒内打开)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
JamTools -v0.4.191124Beta
2019.11.24更新:
更新的内容:
1.酱录屏(新功能):全局快捷键Alt+C(取代原来图像主体识别快捷键,Alt+C按下可启动/终止录屏,主界面中可点击酱录屏按钮左侧(A)键进行选区, 不进行选区将默认全屏录制(不建议,影响性能)。录屏后弹出系统消息框,文件保存于同目录下生成的screenrecord文件夹中。原理为不断截取屏幕图像再用opencv处理为视频文件, 所以有轻微鼠标闪烁,因win32ui与pyqt5不兼容,没有用更高性能的pywin32截屏造成帧率不是很高(能用就好)
2.添加了系统托盘图标,系统托盘右键点击可调出所有功能界面,双击系统托盘图标可弹出主界面(并退出极简模式),在窗口隐藏后可以用系统托盘的功能, 仅能从系统托盘的退出按钮退出应用。。注:因右键划屏提字的功能过于特殊,在所有界面均没有描述显示,但划屏提字(翻译)功能是打开软件即可用的, 无论处于什么状态(即使在截屏的时候也可以用右键水平右划提取文字并翻译)
3.极简模式下截屏默认复制到剪切板(是内存的图像数据,不是图像文件)可以在QQwx画板等软件中粘贴(和wx截屏一样)。加入了极简模式下截屏后的系统提示。。。
4.修复了一大堆错误:
修复了极简模式下截屏退出会退出主界面的问题、
修复了文字识别中退出在下一次截屏中弹出文字识别框的问题、
修复了文字识别截取屏幕长/宽度为0时崩溃的问题
修复了打开软件直接退出时崩溃的问题
5.细节优化:加入了应用运行窗口的图标;加入了系统托盘图标、合并所有临时文件于temp文件夹中,正常退出时会自动删除
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
JamTools -v0.3.191103Beta
2019.11.03更新:
更新内容:
1.增加划词翻译功能:运行jamtools后可以在其他任何界面/图片表面(全局),点击右键水平划动,即可提取出鼠标划过的文字,若识别为英文则自动 翻译。所有结果悬浮显示,点击浮窗外任意区域可关闭词条。目前每次仅支持提取翻译单行文本。
2.增加极简模式:点击菜单栏极简模式后将隐藏所有界面(任务管理器里也不会显示),仍然可以使用除聊天机器人外的所有功能(Alt+z截屏,Alt+x文字 识别,Alt+c图像识别).将不会弹出主窗口,截屏结果复制到剪切板,文字提取和识屏结果显示在小窗内,小窗支持输入翻译。若要回到玍界面,只能通过小窗上的退出按钮。
3.增加了本地图片批量文字提取功能
4.为所有耗时功能添加了后台线程,文字提取,翻译,识图,聊天功能不再卡顿
5.修复了截屏时崩溃问题
6.关闭程序后将删掉同目录生成的临时文件(夹)
7.修复了输入时触发截屏的问题
8.添加了其他一些小细节:如退出确认框、桌面图标等
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2019.10.15更新快捷键可以后台响应啦!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2019.10.1:第一个版本诞生了