m3u8转mp4,不用格式软件

m3u8转mp4,不用格式软件

  • m3u8视频格式
  • 创建bat脚本文件
    • 简化代码输入
    • 运行脚本文件

m3u8视频格式

手机端QQ浏览器自带视频下载插件,有的网站需要登录才能下载视频,在QQ浏览器中不需要登录就可以下载了,但有时下载下来的格式是m3u8,拷贝到电脑上会有如下两个文件
在这里插入图片描述
m3u8文件是视频url文件,用记事本打开如下

m3u8转mp4,不用格式软件_第1张图片
文件中的语句会链接到文件夹中相应的视频文件,手机端的QQ浏览器有m3u8解析器,解析器根据上方的代码会连续播放短视频。

文件夹中包含的是原视频分割多个后的短视频
m3u8转mp4,不用格式软件_第2张图片
0.ts,1.ts就是m3u8文件中链接到的短视频。

创建bat脚本文件

在这里插入图片描述

在文件夹内新建"合并.txt"文本文件,在里面输入代码后将文件后缀名改成.bat就转成脚本文件了。

在这里插入图片描述
格式如上,这里只列了合并5个视频的代码,如果还有视频需要合并就在"5.ts"后输入+“6.ts”+…+"n.ts"即可,"my_video.ts"是合并后生成的文件。

简化代码输入

有时视频被分割为几百个小视频,这时手打输入代码就显得很憨憨,如下图就有一百多个短视频。

m3u8转mp4,不用格式软件_第3张图片
借助EXCEL
在excel中输入如下语句
在这里插入图片描述
同时选中两个单元格,鼠标移到单元格右下角等出现“十”字时下拉填充即可。

在这里插入图片描述
填充效果如图
m3u8转mp4,不用格式软件_第4张图片
需要合并多少个视频数据填充多少即可。

借助WORD
选中填充的那一列数据,ctrl+c复制,打开word,在Word中右击选择,粘贴选项选择只保留文本,图中红色矩形框所示。

m3u8转mp4,不用格式软件_第5张图片
拷贝后的结果如下
m3u8转mp4,不用格式软件_第6张图片
离想要的结果只差一步之遥了,问题就在于回车要怎么消除。我试过像这样保留回车地直接拷贝到txt文件中,结果是这样的指令无法识别。

按出ctrl+H,即查找替换快捷键,输入格式如下
m3u8转mp4,不用格式软件_第7张图片
word中^p是回车的转义字符,这里将回车替换为空字符即可达到消除回车符的目的。

处理后的文本做修改后复制到txt文件中即可。
m3u8转mp4,不用格式软件_第8张图片

运行脚本文件

txt文件后缀名改为.bat后双击运行,可以看到生成了新的ts文件。
在这里插入图片描述
最终将ts文件的后缀名直接改为mp4,到此为止m3u8转mp4就完成啦。

你可能感兴趣的:(m3u8转mp4,不用格式软件)