赞
踩
pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple
- from moviepy.editor import VideoFileClip,concatenate_videoclips
- import os
- #参数设置
- data_path='./data'#分散视频路径
- suffix='.ts'#分散的视频后缀
- save_path="./合并结果.mp4"#合并后的视频名称
-
- #开始合并
- file_names= []
- for root, dirs, files in os.walk(data_path):
- # 按文件名排序
- files.sort()
- # 遍历所有文件
- for file in files:
- # 如果后缀名为 .mp4
- if os.path.splitext(file)[1] == suffix:
- # 拼接成完整路径
- filePath = os.path.join(root, file)
- # 载入视频
- video = VideoFileClip(filePath)
- # 添加到数组
- file_names.append(video)
-
- # 拼接视频
- clip = concatenate_videoclips(file_names)
-
- # 生成目标视频文件
- clip.to_videofile(save_path, fps=24, remove_temp=False)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。