今天看啥  ›  专栏  ›  Python绿色通道

用Python来做一个屏幕录制工具

Python绿色通道  · 公众号  ·  · 2022-04-26 08:30
↑ 关注 + 星标 ,每天学Python新技能后台回复【大礼包】送你Python自学大礼包女朋友是一个软件测试人员,在工作中经常会遇到需要录屏记录自己操作,方便后续开发同学定位。因为录屏软件动不动就开始收费,所以她经常更换录屏软件。闲暇之余,我就觉得手痒,感觉可以用万能的 Python 来解决她的烦恼。思路我上网搜寻了一下相关知识,录制视频基本上都用的图像处理库 PIL 的 ImageGrab 模块。这个模块可以用于将当前屏幕的内容或者剪贴板上的内容拷贝到 PIL 图像内存。既然这个模块可以获取当前屏幕上的内容,那么我一直不间断地获取,然后把这些获取的内容拼起来,那不就是视频了吗?实现录制整体思路是 PIL 模块中的 ImageGrab 不停的获得当前屏幕,利用 opencv 写入视频流。def video_record(sttime):    global name    # 当前的时间(当 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照