第一步,在浏览器控制台的网络面板中,查看网络请求,主要对两个请求感兴趣,一是m3u8文件,一是ts文件,分别获得地址。
第二步,打开m3u8文件,可以看到里面其实是ts文件列表,程序循环下载这些ts文件。
第三步,执行下面的命令,其使用ffmpeg将下载的众多ts文件进行合并,获得output.mp4。
ffmpeg -i playlist.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4
第一步,在浏览器控制台的网络面板中,查看网络请求,主要对两个请求感兴趣,一是m3u8文件,一是ts文件,分别获得地址。
第二步,打开m3u8文件,可以看到里面其实是ts文件列表,程序循环下载这些ts文件。
第三步,执行下面的命令,其使用ffmpeg将下载的众多ts文件进行合并,获得output.mp4。
ffmpeg -i playlist.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4