.ts视频片段批量下载并合并的一种简单方法
.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.ts 和https://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
版权声明:大成小站原创文章,转载请注明出处。