当前位置:首页 > 折腾不止 > 正文内容

.ts视频片段批量下载并合并的一种简单方法

大成2023-10-26折腾不止1959

.ts文件一般是.m3u8视频流的片段,网页播放时,采用这种分段加载的方式,大大减轻了服务器的压力。

下载这种视频时,一是找到.m3u8路径,下载完整视频;二是定位.ts开头和结尾的.ts片段,下载中间全部片段,然后合并。

以今日下载的两段我单位参加某赛事直播回放片段为例:

1.找到回放网页,2023年中国5G发展大会 (mudu.tv)第六届“绽放杯”5G应用征集大赛全国总决赛 (mudu.tv),完整时长分别是7小时45分、9小时12分,文件想必巨大,完整下载实无必要。

2.拖拽进度条,定位所需片段,想办法定位开头和结尾的两个.ts路径,分别是

https://myun-hw-s3.myun.tv/melj80jz/lbm9ve18/0ezoxg6x/51b6r67l/origin.m3u8_250.tshttps://myun-hw-s3.myun.tv/melj80jz/lbm9ve18/0ezoxg6x/51b6r67l/origin.m3u8_340.ts

3. [关键步骤]到excel里补充完整中间地址,即250.ts-340.ts,共91条。然后地址前面分别加上curl -O,如下:

curl -O https://myun-hw-s3.myun.tv/melj80jz/lbm9ve18/0ezoxg6x/51b6r67l/origin.m3u8_250.ts

curl -O https://myun-hw-s3.myun.tv/melj80jz/lbm9ve18/0ezoxg6x/51b6r67l/origin.m3u8_251.ts

……

curl -O https://myun-hw-s3.myun.tv/melj80jz/lbm9ve18/0ezoxg6x/51b6r67l/origin.m3u8_339.ts

curl -O https://myun-hw-s3.myun.tv/melj80jz/lbm9ve18/0ezoxg6x/51b6r67l/origin.m3u8_340.ts

4.[关键步骤]复制以上地址矩阵,运行CMD,粘贴,等待所有片段自动下载完成。默认存储在命令提示符根目录下C:\Users\User

5.利用命令行“copy /b *.ts 合并.ts”将所有片段合并为一个文件“合并.ts”(注意:片段必须连续,不然合并后中间有黑屏)

6.根据需要转换格式,剪辑使用。

 

总结:不借助工具,只利用命令行下载和合并.ts文件

1.批量下载已知路径的文件:curl -O url

2.合并一堆连续的.ts文件:copy /b *.ts 合并.ts

版权声明:大成小站原创文章,转载请注明出处。

本文链接:http://jln.cn/post/568.html

分享给朋友:

评论列表

小小的小
2023-11-01

居然还可以这样,牛。我以前有次需要合并ts文件都是找的三方工具,没想到Win命令可以实现

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。