python遍历生成ffmpeg命令bat实现视频批量转换

通过python生成avi转mp4命令后,存入.bat执行,实现视频批量转换

#encoding:utf-8
import os

for root,dirs,files in os.walk(r"E:\data"):
    for file in files:
        fileName=os.path.join(root,file)
        if (fileName.endswith('.avi') == False):
            continue

        # print(fileName)
        print("D:\\ffmpeg.exe -i "+'"'+fileName+'"'+' -coder 0 '+'"'+fileName.replace('.avi','.mp4')+'"')

vscode把bat文件格式转为gbk保存后,拖入打开的cmd,回车执行,电脑机箱风扇狂响

ffmpeg -i input.avi -c copy output.avi  # 修复视频的index,Too many packets buffered for output stream
发布了259 篇原创文章 · 获赞 118 · 访问量 187万+

猜你喜欢

转载自blog.csdn.net/c5113620/article/details/104161752