python合并视频

匿名 (未验证) 提交于 2019-12-02 22:51:30

视频合并

输出为:我的合并视频.mp4+一个音频文件

from moviepy.editor import * import os  # 定义一个数组   def getFileList(path):     L=[]     listmv=os.listdir(path)     print(listmv)     for each in listmv:         if os.path.isfile(path+'\\'+each) :             if each.endswith('.mp4') or each.endswith('.MP4'):                 # print(int(each.strip('.mp4')))#注意我的文件夹里的视频都是数字+.mp4的!如果不是这种命名格式就修改下面代码!!!!!!!!!!!!!!!!!!!!!!!!!                 L.append(int(each.split('.')[0]))     L.sort()     # videofileclip载入视频     mvFiles=[VideoFileClip(path+'\\'+str(e)+'.mp4') for e in L]     return mvFiles  def main(inpath,outMvNmae):     mvTemp=getFileList(inpath)     final_clip = concatenate_videoclips(mvTemp)     final_clip.to_videofile(outMvNmae+'.mp4', fps=24, remove_temp=False)      path='F:\\temp' name='combine' main(path,name)

输入:

输出:

参考:https://www.jianshu.com/p/98a0c091c4bf

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!