版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
笔记总结专栏收录该内容
5 篇文章0 订阅
订阅专栏
仔细阅读本文将让你彻底搞懂 :
如何在cmd将ts转换为mp4如何用python将众多ts文件合并为mp4文件如何定义ts合并为mp4的顺序
TS是什么
让我们来看看百度百科的狡辩
简而言之ts文件就是一个视频片段,主要应用于实时传送的节目。
比如我们在网上看的一些视频,很多都是从后台发送ts文件,然后一个一个播放给我们看
看吧,我们边看后台就边发送ts文件过来,所以我们就可以流畅享受视频辣。
将TS文件转成MP4
一个ts文件也就能播放几秒,看的不爽,要是我们能将它们合并成一个MP4文件那该多爽啊
比如将这些ts文件转换成MP4
我们可以在cmd中使用copy /b E:\ts\*.ts E:\皮卡丘大侦探.mp4命令
注意 斜杠与反斜杠不能写反,不然会提示错误
哈哈,一个视频就合成在你指定的路径了,现在我们看完了表象,该了解一下背后的真相了
copy /b E:\ts\*.ts E:\皮卡丘大侦探.mp4将源路径下的所有ts文件按二进制合并到目标路径
copy /b表示把按二进制格式来合并
E:\ts\*.ts表示 E盘下面ts目录下的所有ts文件
E:\皮卡丘大侦探.mp4表示 生成后的文件存放的目录
注意事项
要想合并后的视频不产生混乱,我们得命名好各个ts文件
因为合并顺序是按照ts文件名来的:命令按文件名 从左到右一个字符一个字符比较,优先合并文件名较小的;例如我们更改一下ts文件名:图中013.ts 就小于08.ts ,所以该命令 会优先合并013.ts,再合并08.ts文件
用python将ts文件转换为MP4文件
作为一名光荣的程序猿,能在代码中完成的工作,我们绝不手动操作,
在py文件中:
import os os.system(r'copy /b E:\ts\*.ts E:\皮卡丘大侦探.mp4')
os.system() 可以运行shell或者CMD命令
此时就已经完成了 用python将ts转换为mp4