ts视频文件合并工具

ts视频文件合并工具,第1张

适用于windows,批量合并手机uc浏览器等多种场景下m3u8视频缓存生成的ts流文件

https://github.com/itchin/ts_merge/releases

程序应放在.m3u8文件同一目录,且.ts文件目录也在同一目录下,目录结构如下:

.

--- video_0.m3u8

--- vide0_1.m3u8

+-- 1635251256948

| --- 0.ts

| --- 1.ts

| --- 2.ts

+-- 1635251853491

| --- 0.ts

| --- 1.ts

| --- 2.ts

--- ts_merge.exe

--- video_0.bat

--- video_1.bat

执行ts_merge.exe,将读取.m3u8,生成对应的.bat文件。之后批量执行.bat,将.ts合并。

1、原理

使用windows cmd命令 copy/b 0.ts + 1.ts + 2.ts + ... + n.ts video.ts 将多个.ts合并为一个

2、为何要把命令行独立生成多个.bat?

可以用连接符&将多条copy/b命令连接,但本人亲测如果.m3u8文件稍多一点时,命令太长而执行失败。

近期有涉及到M3M8合并的需求,但是网上并没有找到比较简单的办法,甚至一些合并的软件大小都要10+M,或者是使用ffmpeg去 *** 作,这些都是太过麻烦了,这里有一个简单的办法,可以使用Linux自带的系统命令cat实现, cat 合并文件命令为:

同时Android也有这个 cat 命令,只需要执行shell命令,然后使用cat命令就可以将多个m3u8片段合并为一个mp4文件了,效率的话,使用红米Note4手机测试,大概是100和ts文件1秒左右,相对还是比较快的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12038336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存