如何把视频转换成电子版图片?基于python的视频连续逐帧截图自动生成方法(亲测可用!

经常有小伙伴私信问我说有没有视频的电子版呀,PPT版啊之类的,想着长时间对着视频伤眼要是能打印出来就好了。如果你要是一张张视频截图然后一个个做成PPT那要做到什么时候啊,UP主突然发挥奇想,为什么不结合我大学计算机专业的特长,把这个复杂枯燥的人工过程,转变为简单自动的机器过程呢?毕竟,人生苦短,我用python哈哈哈。办公自动化是真的香!(好家伙,up主的业务越来越广了,秃头警告xN)
今天,UP主来教大家如何把视频批量生成图片的方法:(对编程感兴趣的同学可以先码一下,以后再看,有能力打代码的同学,可以在我的基础上,试着运行并改进一下)这个方法,是up主在csdn找到的,然后我升级改进了一下,不过有点跳帧的问题,不知道哪位大神可以帮我完善一下。

可能你会说,还要安装python,真麻烦,不如直接去装个软件,但是我去百度了一下,发现都找不到什么免费好用的软件,而且电脑装这么多软件是真的够麻烦的。看个人吧。(如果你们有什么免费好用的视频批量生成图片软件欢迎推荐给我。)


废话不多说正片开始:
首先呢,准备工作:
安装好pycharm和python 3(安装包网上一搜就有,这个最基本的东西我就今天不细讲了哈)


下载好你想要转图片PPT的视频:(下载教程见我曾经这篇专栏)


新建一个py文件,然后复制下面这串代码粘贴上去


然后,你要装一个外部组件库,名字叫【OpenCV】
OpenCV的功能十分强大,强烈表白!这里不再多说:https://baike.baidu.com/item/opencv/10320623
方法一:键盘win+R 打开运行,输入cmd进入命令行窗口输入:pip install opencv-python

它会自动安装完成

方法二:在pycharm设置中安装opencv-python软件包



最后,点击运行,输入你的视频文件名路径以及图片文件夹路径点击回车键即可!

要注意两个地方:一个是.mp4的后缀,一个是要么 / 单斜杠,要么就 \\ 双斜杠。

(提示:文件路径查看方式如下图,注意要把 \ 换成 / )

运行展示:

效果展示:

可以看到图片已经全部导出好了
如果你不想安装pycharm,也没关系,直接双击运行py文件也是可以的,下载链接如下:

喜欢的话点个赞再走吧!
后面会讲如何合成PPT的方法!不要错过!