用python和ffmpeg批量合成bilibili缓存的m4s成mp4

我的目录格式是这样的 所以直接脚本处理一下就好了
在这里插入图片描述
在这里插入图片描述
ffmpeg安装:https://ffmpeg.zeranoe.com/builds/win64/static/

直接去上面链接里找一个下载解压 哪个都行

解压后把bin目录加环境变量 不懂环境变量自己百度

然后cmd试试敲ffmpeg有没有反应 有就是装好了

直接上脚本不多说
自己改路径就行

#coding:utf-8
# 1/80/audio.m4s 1/80/video.m4s
import os
import time

if not os.path.exists("./output"):
	os.mkdir("./output")
print("请输入范围:")
a = int(input("上界:"))
b = int(input("下界:"))
for i in range(a, b+1):
	if not os.path.exists("./output/"+str(i)+".mp4"):
		os.system("ffmpeg -i ./" + str(i) + "/80/audio.m4s -i ./" + str(i) + "/80/video.m4s -codec copy ./output/" + str(i) + ".mp4")
		time.sleep(1) # 也可以不用sleep 主要是怕压力太大 结果发现似乎很快就完成了 
发布了149 篇原创文章 · 获赞 14 · 访问量 8977

猜你喜欢

转载自blog.csdn.net/weixin_45485719/article/details/104367067