ts切片文件的合并

ts切片文件的合并

 

https://www.icourse163.org/

中国大学MOOC的课程经历了几个变化:

Adobe的FLASH格式(*.flv)逐渐替换为H5格式的(*.mp4),然后由于监管趋严,有些课程找不到了。比如我想下一期再看的《加密与解密》的课程就找不到了!

 

 

 

使用

方法一:ts视频合并工具(ts Merger tools) v1.0.0.1 绿色版(几十个ts小文件会在结尾发现轻微的音画不同步的情况!)

点击右边的打开,选中ts文件所在的目录,可以按照CTRL+A全选

 

点击合并即可:

 

合并的文件在:D:\ts视频合并工具(ts Merger tools) v1.0.0.1 绿色版\Merger

 

音画不同步的原因可能是:

这个软件是某个程序员业余写的(或者是业余程序员写的),因此处理音视频同步不娴熟!

可能出问题的地方在:分块的音视频的时间累加的时候出了问题!

比如这款软件的最小时间是0.1秒钟,这样几百块的小ts文件累计起来是秒钟级别的误差了!

 

方法二:使用mkvtoolnix-64-bit-43.0.0-setup.exe,讲全部的ts追加合并为MKV文件也可以的。(音画同步好!)

 

将第一个ts分块:1214906425_9117e9f8485142799265111ff6917e34_shd0.ts

拖入到:输入文件中。

 

右键点击这个分块文件,选择:追加合并文件(P)

 

直接就进入到了ts分块文件所在的目录,可以按CTRL+A全选,然后再取消选中第一个文件:1214906425_9117e9f8485142799265111ff6917e34_shd0.ts

 

之后点击中下的:可是混流 就可以开始了!

 

混流完成:

注意:这个软件有欺骗性,它不会自己弹出来完成的标志,给你100%的提示。最右下角不转了!

 

合并生成的MKV文件在:C:\01太空生存生命保障需求\1214906425_9117e9f8485142799265111ff6917e34_shd0.mkv

和你的ts文件同目录!

看来这些软件是专业程序员在专业的时间做的,ORG结尾的网站出品,必属精品!!!!

 

最开始傻傻地把把全部的ts文件都拖入到:mkvtoolnix中。结果混流之后的文件打不开了!

 

参考:

MP4分段 合并成 MKV
https://zhidao.baidu.com/question/267116296750578405.html
把N个带srt的mp4合并成一个mkv

 

把N个带srt的mp4合并成一个mkv
要求播放mkv的时候右键可选N个章节
如果mkvtoolnix不能简单实现的话,请说说你用什么软件
 我来答 分享 举报
1个回答 #热议# NBA 巨星科比·布莱恩特因直升机坠毁意外去世,如何评价他的一生?
匿名用户  
2016-12-12
这个并不能自动实现,需要手动实现。

使用mkvtoolnix的mmg工具,添加第一个mp4(srt),再以追加合并的方式,按照顺序添加其他mp4(srt)。

制作一个chaper文件,添加上去(不是追加合并),格式如下:

CHAPTER01=00:00:00.000 CHAPTER01NAME=OP1 CHAPTER02=00:01:57.999 CHAPTER02NAME=OP2 CHAPTER03=00:03:22.020 CHAPTER03NAME=正片开始 CHAPTER04=00:24:22.033 CHAPTER04NAME=片尾1 CHAPTER05=00:25:31.119 CHAPTER05NAME=下集预告 CHAPTER06=00:26:02.000 CHAPTER06NAME=片尾2

混流输出为mkv,即可。

 

 

PS:最近西瓜视频上面的视频文件不让下载了,通过猫爪下载之后。可以发现下载的MP4文件使用播放器打开是乱码,显而易见音视频分离了。使用Mediainfo可以看见时长和格式,但是就是不能播放。难道是加密了吗?如果有谁知道的话,知会我一下。多谢了!

 

 

 

 

参考资料:

https://blog.csdn.net/ssssdbucdbod/article/details/89849424
利用m3u8下载ts并合并成一个完整视频

https://blog.csdn.net/XYYxyy55/article/details/80486989
m3u8文件下载合并的一种方法

https://blog.csdn.net/wujunokay/article/details/81157086
怎么将ts文件合成一个文件

https://blog.csdn.net/junjiahuang/article/details/80324223
如何将ts文件转为mp4格式

 

 

ffmpeg是一个开源的跨平台多媒体处理工具,可以实现将MP4视频文件转换为M3U8格式。以下是一种常见的使用ffmpeg实现MP4转M3U8的方法: 1. 首先,将MP4文件切片TS格式,创建M3U8清单。可以使用以下命令来实现: ``` ffmpeg -i demo.mp4 -profile:v baseline -level 3.0 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls demo.m3u8 ``` 这个命令将会把demo.mp4文件切片TS格式,并生成一个名为demo.m3u8的M3U8清单文件。 2. 如果需要批量执行MP4转M3U8操作,可以使用像引用中提供的PHP脚本一样的方法。这个脚本将遍历一个视频文件数组,针对每个视频文件执行MP4转M3U8的操作。 3. 如果已经拥有一个包含TS清单的M3U8文件,可以使用以下命令将其转换为MP4文件: ``` ffmpeg -i https://xxx.com/index.m3u8 -acodec copy -vcodec copy -absf aac_adtstoasc xxx.mp4 ``` 这个命令将会下载并解析名为index.m3u8的M3U8文件,并将其中的TS合并为一个MP4文件,保存为xxx.mp4。 总结起来,FFmpeg可以通过切片MP4文件并生成M3U8清单文件来实现MP4转M3U8的功能。同时,也可以通过解析包含TS清单的M3U8文件来将其转换为MP4文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [使用ffmpeg进行mp4与m3u8之间转换](https://blog.csdn.net/shamqu/article/details/114042996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值