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

本文介绍了使用Python进行屏幕录制的方法,通过pynput、opencv等库实现无声音的录屏功能。文中详细讲解了代码实现,并针对录制时间和播放时间不一致的问题提供了解决方案。此外,还分享了如何调整帧率以减小视频文件大小,以及最终的录制成果。
摘要由CSDN通过智能技术生成

前言

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

2020030214010973.jpg

没办法,干就完了。

只是要求附上制作过程视频,就想到了能不能用python做个录屏的程序,于是在网上看了好多文章,发现很多都不是很好用,要不就是太麻烦(我就录个屏,不用声音,也不用控件)。最后看到了一个符合我要求的,可以去看看这里(感谢!)

不过呢,俗话说:适合自己的才是最好的。当我们用的时候,会发现录制的时间和视频播放的时间不一致,有的快了,有的慢了,所以就想出了原因与解决办法。接下来先上代码吧

需要安装的第三方库有pillow、opencv-python、numpy、pynput

上‘马'

import time,threading

from datetime import datetime

from PIL import ImageGrab

from cv2 import *

import numpy as np

from pynput import keyboard

def video_record(): # 录入视频

global name

name = datetime.now().strftime('%Y-%m-%d %H-%M-%S') # 当前的时间(当文件名)

scr

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值