python实现录屏功能(亲测好用)

前言

由与上不了学,教我们Mastercam的老师提前给我们布置了4道习题。对我们太好了,谢谢老师�

要按home键来正常结束程序,才会有video_info出现

然后呢!我发现老师要我们附制造过程视频,我TM也不可能发个几个几百M甚至上G的视频过去吧,老师也没时间去看吧

于是乎,我在循环中加入了‘等待5秒',这样就差不多每5秒获取1帧,推荐帧率显示0.20,当然,我不能也不会按这个速度播放,给它来个25倍(帧率为0.20*25=5,这样视频出来就又小又短了🤣)

多提一下,因为两个线程并不会同时结束,只是通过flag这个变量改变来使得另一个结束,所以按home键flag改变的时候,另一个线程video_record还处于运行循环中,因此我们要等它经过这次循环,进入下一次条件判断,视频才得以从内存释放…呃嗯,就是我要在代码倒数第2行那里等待个5+1=6秒(这样比较保险),否则的话,那个帧数会显示为0,甚至会出现运行错误(不能除0)

说了那么多,怎么能不给你们看一下效果呢

成果

4题,录了4个,最小的不到4M,最大也就14M多点👏

不过模糊了好多,还多了一些莫名的××点点😒

总结

到此这篇关于python实现录屏功能(亲测好用)的文章就介绍到这了,更多相关python 实现录屏内容请搜索来客网以前的文章或继续浏览下面的相关文章希望大家以后多多支持来客网!