m3u8转mp4,不用格式软件
m3u8视频格式
手机端QQ浏览器自带视频下载插件,有的网站需要登录才能下载视频,在QQ浏览器中不需要登录就可以下载了,但有时下载下来的格式是m3u8,拷贝到电脑上会有如下两个文件
m3u8文件是视频url文件,用记事本打开如下
文件中的语句会链接到文件夹中相应的视频文件,手机端的QQ浏览器有m3u8解析器,解析器根据上方的代码会连续播放短视频。
文件夹中包含的是原视频分割多个后的短视频
0.ts,1.ts就是m3u8文件中链接到的短视频。
创建bat脚本文件
在文件夹内新建"合并.txt"文本文件,在里面输入代码后将文件后缀名改成.bat就转成脚本文件了。
格式如上,这里只列了合并5个视频的代码,如果还有视频需要合并就在"5.ts"后输入+“6.ts”+…+"n.ts"即可,"my_video.ts"是合并后生成的文件。
简化代码输入
有时视频被分割为几百个小视频,这时手打输入代码就显得很憨憨,如下图就有一百多个短视频。
借助EXCEL
在excel中输入如下语句
同时选中两个单元格,鼠标移到单元格右下角等出现“十”字时下拉填充即可。
填充效果如图
需要合并多少个视频数据填充多少即可。
借助WORD
选中填充的那一列数据,ctrl+c复制,打开word,在Word中右击选择,粘贴选项选择只保留文本,图中红色矩形框所示。
拷贝后的结果如下
离想要的结果只差一步之遥了,问题就在于回车要怎么消除。我试过像这样保留回车地直接拷贝到txt文件中,结果是这样的指令无法识别。
按出ctrl+H,即查找替换快捷键,输入格式如下
word中^p是回车的转义字符,这里将回车替换为空字符即可达到消除回车符的目的。
处理后的文本做修改后复制到txt文件中即可。
运行脚本文件
txt文件后缀名改为.bat后双击运行,可以看到生成了新的ts文件。
最终将ts文件的后缀名直接改为mp4,到此为止m3u8转mp4就完成啦。