将多个ts文件合并成一个mp4文件

这篇博客介绍了如何利用Python的glob库处理目录操作,结合FFmpeg工具将多个.ts视频文件合并成一个.mp4文件。首先讲解了Python的glob库,包括其作用、常用方法和注意事项,然后详细说明了FFmpeg的功能和参数,特别是其在视频合并中的应用。
摘要由CSDN通过智能技术生成
  • Python目录操作:
    • 创建目录 :os.mkdir(path)
    • 判断目录存在:os.path.exists(path) 
    • 创建多层目录:os.makedirs(path) 
    • 删除文件:os.remove("文件名")
    • 删除多个文件:
      • 删除多个文件的时候要和glob这个库联合使用
  • '''
    删除合并后的文件
    :param file_path: 
    :return: 
    '''
    def deleteFile(file_path):
        print("开始删除文件")
        for infile in glob.glob(os.path.join(file_path, '*.ts')):
            os.remove(infile)
        print("文件删除完成")

     

  • Python中glob库的使用:
    • glob库的作用:
      • 匹配特定格式的文件和文件夹。glob库并非是调用shell来实现一个搜索的功能,它是内部调用os.listdir()和fnmatch.fnmatch()来进行实现的。
    • glob库的常用方法:
      • glob(pathname, recursive=False)
        • pathname为需要匹配的字符串。(该参数应尽量加上r前缀,以免发生不必要的错误)
        •  第二个参数代表递归调用,与特殊通配符“**”一同使用,默认为False。
        • 返回值:该通配符可以匹配指定路径里所有文件和目录,包括子目录里的所有文件和目录。
      • iglob(pathname, recur
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值