m3u8转换为mp4格式

场景判断:先判断m3u8是否有加密

打开本地的m3u8相关文件,里面通常含有3种文件类型
m3u8转换为mp4格式

场景一.未加密的m3u8

m3u8转换为mp4格式

copy /b 1.ts+2.ts+3.ts...+n.ts 视频名.mp4
以上拼接的ts字符串中注意不要含多余空格,
另外建议末尾再加一行命令用于调错:pause

notepad++操作补充:

01.ctrl+f查找,旁边有替换功能
02.找到以#开头的行的正则表达式:#[^\r\n]*
03.将多余空行去除:“编辑”—“行操作”——“移除空行”
04.将多行合并成一行:“编辑”—“行操作”——“合并行”
m3u8转换为mp4格式m3u8转换为mp4格式m3u8转换为mp4格式

场景二.有加密的m3u8

01.先下载ffmpeg

http://www.pc6.com/softview/SoftView_753971.html

下载好后测试下对应bin目录的ffmpeg.exe是否可用:
进入bin目录后,按着shift右键,然后选择“在此处运行命令窗口”,输入以下命令即可:

ffmpeg -version

下载地址:

02.黑窗运行命令

经过2次调整后,在m3u8所在目录下的黑窗中,运行命令即可生成视频

ffmpeg -allowed_extensions ALL -i 你本地的.m3u8 -c copy -bsf:a aac_adtstoasc 视频名.mp4
  • 调整1:将以上命令中的相对路径调整为绝对路径

m3u8转换为mp4格式

  • 调整2:校正m3u8中的ts位置

m3u8转换为mp4格式

上一篇:力扣 155. 最小栈


下一篇:Web前端 — Bootstrap(8)