m3u8转mp4,不用格式软件

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


m3u8视频格式

手机端QQ浏览器自带视频下载插件,有的网站需要登录才能下载视频,在QQ浏览器中不需要登录就可以下载了,但有时下载下来的格式是m3u8,拷贝到电脑上会有如下两个文件

android 代码怎么转换m3u8播放器 安卓m3u8转换器_后缀名


m3u8文件是视频url文件,用记事本打开如下

android 代码怎么转换m3u8播放器 安卓m3u8转换器_txt文件_02


文件中的语句会链接到文件夹中相应的视频文件,手机端的QQ浏览器有m3u8解析器,解析器根据上方的代码会连续播放短视频。文件夹中包含的是原视频分割多个后的短视频

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_03


0.ts,1.ts就是m3u8文件中链接到的短视频。

创建bat脚本文件

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_04

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

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_05


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

简化代码输入

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

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_06


借助EXCEL

在excel中输入如下语句

android 代码怎么转换m3u8播放器 安卓m3u8转换器_txt文件_07


同时选中两个单元格,鼠标移到单元格右下角等出现“十”字时下拉填充即可。

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_08


填充效果如图

android 代码怎么转换m3u8播放器 安卓m3u8转换器_txt文件_09


需要合并多少个视频数据填充多少即可。

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

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_10


拷贝后的结果如下

android 代码怎么转换m3u8播放器 安卓m3u8转换器_txt文件_11


离想要的结果只差一步之遥了,问题就在于回车要怎么消除。我试过像这样保留回车地直接拷贝到txt文件中,结果是这样的指令无法识别。按出ctrl+H,即查找替换快捷键,输入格式如下

android 代码怎么转换m3u8播放器 安卓m3u8转换器_后缀名_12


word中^p是回车的转义字符,这里将回车替换为空字符即可达到消除回车符的目的。处理后的文本做修改后复制到txt文件中即可。

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_13

运行脚本文件

txt文件后缀名改为.bat后双击运行,可以看到生成了新的ts文件。

android 代码怎么转换m3u8播放器 安卓m3u8转换器_视频处理_14


最终将ts文件的后缀名直接改为mp4,到此为止m3u8转mp4就完成啦。