1.前言当我们在在看腾讯视频或者其他网页上的视频时,浏览器会先缓冲ts文件到你本地.如果你想把这些ts转成mp4文件保存在本地,可以使用ffmpeg进行格式转换 。
准备需要合成mp4而且是序号是排好序的ts文件 。在合成前,在自行安装ffmpeg,Fmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西 。它支持最晦涩的古老格式,直到最尖端的格式 。
2开始编写Python脚本
# -*- coding: utf-8 -*-# @Time: 2021/4/18 11:25# @Author: linwlimport osshell_str =r'copy /b D:\work\convermp4\ts\*.ts C:\work\convermp4\new.ts'file_name = "new.ts"out_file_name ='E:\work\convermp4\test.mp4'def staert():print('step1-----------------------')work_path = os.path.join(os.getcwd(), file_name)print('ts路径:'+work_path)cmd = "ffmpeg -i {} -c copy {}".format(work_path,out_file_name)os.system(cmd)print('done')print('---------------end--------------------')if __name__ == '__main__':staert()
主要是使用win10 自带的命令copy /b 把多个ts文件合成一个新的ts文件,再执行ffmpeg命令把ts格式文件转换成mp4.这样就可以愉快地看电影了 。
【Python+ffmpeg 多个ts文件合成MP4文件】
推荐阅读
- Linux下Makefile文件的的基础知识与语法详解
- 你知道误删了u盘里的文件怎么恢复?u盘删除文档怎么恢复
- 加密文件怎么打开?
- 嫦娥五号经历的困难 嫦娥五号经过多个难关,成功携带月球土壤样品返回地球
- 文件太多怎么重命名?只需要1个神器就能搞定
- 一文弄清Python网络爬虫解析库!内含多个实例讲解
- 用 Lua 操作文件中的数据
- 如何将OFD文件转成Word?教你2种实用方法
- locate命令-快速查找文件或目录
- 微软|坐等升级!Windows 11大更新将公测 微软添加多个给力新功能