赞
踩
使用moviepy库按照指定格式进行剪辑视频。
参考官方文档
from moviepy.editor import VideoFileClip
import os, re
from moviepy.editor import VideoFileClip import os, re def Clip_Video(videoFilePath: str, videoTimeStr: str, videoSavePath: str) -> bool or str: """ 1、剪辑视频 2、10:10-20:20(输出这个区间的视频) 3、10:10>(此时间直到结尾) 4、<20:20(开头直到此时间) :param videoFilePath: 源视频文件路径 :param videoTimeStr: 剪辑时间格式 :param videoSavePath: 剪辑好的视频保存文件路径 :return: """ # 读取视频 video = VideoFileClip(videoFilePath) # 开始时间 结束时间 startTimeSendStr, endTimeSendStr = '', '' # 10:10-20:20(输出这个区间的视频) if '-' in videoTimeStr: # 分离开始时间和结束时间 timeTuple = re.findall('(.*)-(.*)', videoTimeStr)[0] # 遍历每个时间 for j in timeTuple: # 获取时与分 timeTuple_ = re.findall('(.*):(.*)', j)[0] # 1小时以下 if len(timeTuple_) >= 2 < 3:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。