个人技术记录,本人亲测可行
目录
首先电脑上装有ffmpeg的软件,并将ffmpeg添加到环境变量中
二、将生成的newname.txt与需要合并的视频放到同一个目录下
前言
首先电脑上装有ffmpeg的软件,并将ffmpeg添加到环境变量中
提示:以下是本篇文章正文内容,下面案例可供参考
一、文件夹下的需要合并视频的重命名
import os
# 访问文件夹路径
folder_path = r'E:\\Private\\applicationDataLocation\\LD'
# 获取文件夹内所有文件名
file_names = os.listdir(folder_path)
# 将所有文件名记录保存在oldname.txt文档中
with open('oldname.txt', 'w') as f:
for name in file_names:
f.write(name + '\n')
# 重新命名所有文件
for i, name in enumerate(file_names):
# 获取文件扩展名
ext = os.path.splitext(name)[1]
# 新文件名
new_name = str(i+1) + ext
# 旧文件路径
old_path = os.path.join(folder_path, name)
# 新文件路径
new_path = os.path.join(folder_path, new_name)
# 重命名文件
os.rename(old_path, new_path)
# 访问文件夹路径
folder_path = r'E:\\Private\\applicationDataLocation\\LD'
# 获取文件夹内所有文件名
file_names = os.listdir(folder_path)
with open('newname.txt', 'w') as f:
for name in file_names:
f.write(r"file {}".format(name) + '\n')
print('finish')
二、将生成的newname.txt与需要合并的视频放到同一个目录下
,在视频所在文件夹下的路径下打开终端,输入一下命令
ffmpeg -f concat -safe 0 -i newname.txt -c copy WanYouKa.mp4