百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

如何用Python将视频导出静态图片(81)

off999 2024-09-20 22:50 38 浏览 0 评论

小朋友们好,大朋友们好!

我是猫妹,一名爱上Python编程的小学生。

关注我,一起趣味学编程!

现在的生活啊,网速越来越快,存储越来越大。

手机上视频越来越多,有时需要把视频拆分,有时需要把视频合成等。

咱们今天,就用Python将视频导出为一系列图片。

咱们用到的库是前几天安装的VideoFileClip。

代码很短,但效率不高。

如果对效率有要求,可以多线程。

间隔固定时间输出图片

测试代码;

from moviepy.editor import VideoFileClip
video_clip=VideoFileClip('ys.mp4')
video_clip.write_images_sequence('D:/sucai/新建文件夹 (3)/输出图片/%03d.jpg',fps=5)


第1行,从MoviePy模块的子模块editor中导入VideoFileClip类;

第2行,读取要处理的视频;

第3行,每隔5帧将视频导出一张".jpg"格式的图片;%03d是可变部分,运行时会依次变为000、001、002......


函数write_images_sequence用于将视频帧批量导出为静态图片,其语法为:

write_images_sequence(nameformat,fps=None)

nameformat:指定图片的存储位置和文件名;

fps:指定每隔几帧导出一张图片。5表示5帧。


"%03d"是一个格式化字符串,用于指定输出格式。

如果数字位小于3,输出自动在前面补0。

如果数字位大于或等于3,则原样输出。

a=8
b=120
c=36000
print('%3d'%a)
print('%3d'%b)
print('%3d'%c)


#  8
#120
#36000


指定时间点导出图片

测试代码;

from moviepy.editor import VideoFileClip
video_clip=VideoFileClip('ys.mp4')


video_clip.save_frame('封面.jpg')
video_clip.save_frame('第5秒.jpg',t=5)

save_frame(filename,t)

filename:指定导出文件存储位置和文件名;

t:指定将哪个时间点视频导出图片。当省略该参数时,默认将为1秒的画面导出为图片;


如果遇到什么问题,咱们多多交流,共同解决。

猫妹在同名公众号等你,不见不散!

我是猫妹,咱们下次见!

相关推荐

u盘格式转换为fat32(U盘格式转换为FAT32)
  • u盘格式转换为fat32(U盘格式转换为FAT32)
  • u盘格式转换为fat32(U盘格式转换为FAT32)
  • u盘格式转换为fat32(U盘格式转换为FAT32)
  • u盘格式转换为fat32(U盘格式转换为FAT32)
玩游戏cpu温度多少正常(玩游戏cpu温度多少正常 贴吧)

在游戏过程中,CPU温度的正常范围通常在40°C至80°C之间。然而,具体的正常温度取决于CPU型号、散热系统和环境条件等因素。一般来说,如果CPU温度超过80°C,就可能存在过热的风险,需要采取措施...

idm下载器(如何卸载idm下载器)

截至2023年9月3日,IDM(InternetDownloadManager)是一款非常受欢迎的下载工具,但它并没有被禁用。IDM可以帮助用户更快速、稳定地下载文件,提供了多线程下载、断点续传等...

电脑按f8后无法开机,三个键搞定

电脑开机按F8没有反应可能有多种原因,以下是一些可能的解决方法:尝试重启电脑:有时候,系统会出现临时问题,重启可能有助于解决。检查键盘连接和状态:确保键盘连接正常,没有故障。如果在其他地方测试过键盘是...

重装win7系统不能正常启动(win7重装系统后进不了系统)

1、点击Win10正式版桌面找到“此电脑”图标,右击并从弹出的右键菜单中选择“属性”项。2、此时将打开“控制”窗口,在左侧找到“高级系统设置”按钮点击进入详细设置界面。3、待打开“系统属性”窗口后,切...

win7professional是什么版本

Windows7Professional是专业版。Windows7包含6个版本,分别为Windows7Starter(初级版)、Windows7HomeBasic(家庭普通版)、Win...

tplink路由器怎么管理(tplink路由器管理app叫什么)

1、进入到路由器的管理界面,点击设置向导然后点下一步。2、选择工作模式,选择AP:接入点模式,点击下一步1.AP是WirelessAccessPoint的简称,中文名称:无线接入点;AP模式也...

怎样把wifi网速调到最快(怎样把wifi网速调到最快速度)

解决的方式很多,试试以下方法: 一、路由器摆放位置不正确  为了让自家的房间显得干净、整洁,很多人会选择将路由器放在不显眼的地方,比如门后、墙角、电脑桌下面,这样确实不影响美观,但是网络信号容易被...

360系统重装大师装win7(360重装大师怎么装win7)
  • 360系统重装大师装win7(360重装大师怎么装win7)
  • 360系统重装大师装win7(360重装大师怎么装win7)
  • 360系统重装大师装win7(360重装大师怎么装win7)
  • 360系统重装大师装win7(360重装大师怎么装win7)
十大口碑最好的台式电脑(目前最好的台式)

一:联想电脑联想公司是全世界500强公司,也是全世界最大的pc电脑生产商之一。目前在点信息科技产业内全方位发展,是一家具有创造力的科技大公司,在全世界也就具有极高的品牌价值。二:戴尔电脑戴尔也是PC电...

显卡天梯图3050ti(显卡天梯图快科技)

RTX3050Ti的最新跑分达到了71803。根据Geekbench的信息,RTX3050Ti搭载20组CU,也就是2560个CUDA核心,GPU频率为1.49GH...

office完整版下载(office2019完整版下载)

word是office软件中的一部份,完全的安装了office软件就等于安装了word。安装具体步骤如下:1、搜索,下载Office安装包。2、下载完成后,将Office安装包解压。选中Offic...

qq邮箱网页登陆(qq邮箱网页登陆提示安全风险要验证码)

qq邮箱的登录方法:1登录QQ后,正常情况下头像旁边有一个邮箱图标,点击直接登录QQ邮箱2如果没有在主面板上显示的话,可以点击界面管理器添加3在界面管理的右侧,找到QQ邮箱并设置为选状态这样就可直接从...

360软件管家有必要安装吗

360电脑管家这类软件属于安全软件,其作用是用来防病毒木马。有无安装必要主要看你的电脑使用习惯。比如有的电脑不联网,而且不插外来U盘,这样的电脑几乎与外界隔离,就没有必要安装安全软件。再比如有的电脑经...

如何桥接无线路由器并设置上网

1、登录副路由器管理界面操作电脑连接到副路由器的LAN口或无线信号(默认为TP-LINK_XXXX),打开浏览器,清空地址栏并输入tplogin.cn或192.168.1.1,设置不少于6位数的登录密...

取消回复欢迎 发表评论: