现在很多在线视频为了能够播放流畅都使用ts格式,百度百科上对ts视频格式的解释是“ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。”使用ts格式播放的视频会被分隔成很多小片段,本文讲解如何使用Python将这些小片段重新拼接成一个完成视频。
首先使用迅雷将全部ts片段下载下来,如果不知道ts文件URL的话可以在浏览器播放的时候按F12,查看:
找到ts视频片段的全部URL之后使用迅雷将它们都下载下来。
1:在迅雷中单击下载按钮;
2. 选择批量下载模式
3. 输入批量下载的ts视频片段
注意如果你原来要下载的视频片段名称类似于:out001.ts, out002.ts,out003.ts的形式,就在URL过滤里面输入out(*).ts, 条件是从0到最后一个视频片段的数字,长度就是3.
下载结束的视频片段如图
下面开始编写Python代码(前提是你的机器上安装了Python3)
最后执行Python脚本,执行结束,查看一下新文件已经创建成功了,也能打开正常观看。