php将ts文件输出,使用DOS命令合并TS流文件

有时候从网络上下载的TS文件是分段的,后缀通常是disk1.ts、disk2.ts或者cd1.ts、cd2.ts之类,为了方便播放或者保存通常会考虑把它们合并成一个文件。如果使用软件,可以用tsMuxeR合并成ts。(纯合并,不重编码,否则画质会下降速度还很慢)。

最近看了一部10年前(2006年)的电视剧,里边的男女主角去看一部电影是《狂蟒之灾2》,剧很受感动故也找了这电影来看,正好这下载的《狂蟒之灾2》是“[狂蟒之灾2:搜寻血兰.H264DTS国英三声轨].Anacondas.The.Hunt.for.the.Blood.Orchid.HDTV.OAR.H264.1080P.daddy24.DTS.cd1.ts”这样的,合并使用tsMuxeR_2.6.12合并后,PotPlayer识别时长成两个多小时,明显是错误的(win10系统的预览能正确识别时长)。虽然也能播放,但对于有强迫症的我来说实在是不能忍,于是百度上搜索一下,看到原来使用DOS命令就能完成TS流的合并。方法是进入文件目录,确保这个目录下只是按顺序命名的ts文件(如1.ts,2.ts),然后执行这么一句命令就可以了:

b524d3b911a4e105c6f9fe5bb4a98515.png

没错,就是图中的“copy /b”命令,是copy然后空格接着/b,意思就是以二进制的方式将目录下的所有文件复制到一个新文件上,就完成了合并。过程需要一定时间,在我电脑上查看任务管理器命令处理程序占用硬盘是50MB/S左右,几分钟后完成12G左右的文件合并,PotPlayer识别时长正常。perfect!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值