神剑山庄资源网 Design By www.hcban.com
假如文件夹有大量视频文件,需求目标是想从每个视频中提取一帧作为视频的一个封面图片,本文利用opencv-python模块实现需求。结合自己的工作,做一下简单的记录,原本想生成可传参数的exe文件,以方便同事使用。但 import cv2 用pyinstaller生成exe时就会报错,暂时没有找到解决方案 ,报错如下:
(如哪位朋友碰到类似问题,并且解决,请给我留言,谢谢大神)
1、安装模块
pip install opencv-python
安装完成后 import cv2 出现异常,ImportError:DLL load fail:找不到指定模块,最后在github上找到解决办法
It works well on windows 7.Thanks! @kenliang18
download api-ms-win-downlevel-shlwapi-l1-1-0.dll file and put it in ‘C:\Windows\Sysytem32'
then run command regsvr32 api-ms-win-downlevel-shlwapi-l1-1-0.dll /s in cmd
2、逻辑实现
import cv2 import sys from pathlib import Path #没有输入文件夹地址,默认文件夹 filepath = sys.argv[1] if sys.argv[1:] else 'C:/Users/Administrator/Desktop/video' #没有输入帧数,默认帧数为180 frameNum = sys.argv[2] if sys.argv[2:] else 180 for item in Path(filepath).rglob('*.mp4'): filename = Path(item).stem #不带后缀文件名 newPath = Path(item).parent #文件路径 cap = cv2.VideoCapture(str(item)) # 读取视频文件 cap.set(cv2.CAP_PROP_POS_FRAMES, float(frameNum)) if cap.isOpened(): #判断是否正常打开 rval , frame = cap.read() newFile = str(newPath)+ '/' + str(filename) +'.jpg' cv2.imencode('.jpg', frame)[1].tofile(newFile) print(newFile) #打印生成的路径名 cap.release()
3、结果展示
获取 F:/video 文件夹里面视频的第5帧
C:\Users\Administrator\Desktop\python\2018\201810>python 2018101201.py F:/video 5 F:\video/test.jpg F:\video/测试.jpg
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
神剑山庄资源网 Design By www.hcban.com
神剑山庄资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
神剑山庄资源网 Design By www.hcban.com
暂无python3.5 cv2 获取视频特定帧生成jpg图片的评论...
更新日志
2024年10月04日
2024年10月04日
- 孙悦.1996-伙伴【正大国际】【WAV+CUE】
- 纪钧瀚《钢琴阅读时光 雨中书店聆听轻音乐》[FLAC/分轨][399.62MB]
- 证声音乐图书馆《走向自然 疗心爵士乐》[320K/MP3][87.4MB]
- 证声音乐图书馆《走向自然 疗心爵士乐》[FLAC/分轨][184.94MB]
- 陈慧娴.2018-Priscilla-Ism演唱会3CD(2024环球红馆40复刻系列)【环球】【WAV+CUE】
- 郑秀文.1999-我应该得到(国)【华纳】【WAV+CUE】
- 陈家慧.2011-钢琴酒吧2CD【龙吟唱片】【WAV+CUE】
- 证声音乐图书馆《雨季 蓝调吉他 Rainy Blues》[320K/MP3][45.01MB]
- 证声音乐图书馆《雨季 蓝调吉他 Rainy Blues》[FLAC/分轨][109.13MB]
- 赞多《序章》[320K/MP3][45.54MB]
- 许巍.2004-每一刻都是崭新的【步升大风】【WAV+CUE】
- 群星.2024-四方馆影视原声带【韶愔音乐】【FLAC分轨】
- 陈雷.1997-安锁咧【金圆唱片】【WAV+CUE】
- 关淑怡.2013-MY.FAVORITE.SK.3CD【环球】【WAV+CUE】
- Sweety.2006-花言乔语【丰华】【WAV+CUE】