如何将ts格式文件转成MP4格式文件

仔细阅读本文将让你彻底搞懂 :

  1. 如何在cmd将ts转换为mp4
  2. 如何用python将众多ts文件合并为mp4文件
  3. 如何定义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

猜你喜欢

转载自blog.csdn.net/qq_36291294/article/details/99650386