仔细阅读本文将让你彻底搞懂 :
- 如何在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的过程, over