1.首先获取m3u8文件

    电脑安装ios_webkit_debug_proxy,然后开启

ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html

     手机设置safari的高级调试功能,通过usb链接手机和电脑,电脑打开safari的开发模式链接手机

获取m3u8文件。有可能m3u8是Base64编码,需要解码。

2.获取方式一

  直接使用ppmpeg下载

ffmpeg -allowed_extensions ALL  -protocol_whitelist "tls,https,file,http,crypto,tcp" -i http://hls.xxx.com/xxx.m3u8  -c copy aaaaa.mp4

3.获取方式二

  直接使用ppmpeg下载方式二

   把xxx.m3u8文件下载到本地,把其中的key修改远程链接

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-KEY:METHOD=AES-128,URI="http://xxx.com/hls/file.key"
#EXTINF:3.128333,
https://xxxx.com/000.ts

 

ffmpeg -allowed_extensions ALL -protocol_whitelist "tls,https,file,http,crypto,tcp" -i new2.m3u8 -c copy -bsf:a aac_adtstoasc ALL.mp4

4.获取方式三

  直接使用ppmpeg下载方式二

   把xxx.m3u8文件下载到本地,所有ts文件也下载到本地,把其中的key修改远程链接

ffmpeg -allowed_extensions ALL -protocol_whitelist "tls,https,file,http,crypto,tcp" -i new2.m3u8 -c copy -bsf:a aac_adtstoasc ALL.mp4


相关文章:

  • 2022-01-18
  • 2022-12-23
  • 2021-07-01
  • 2021-05-31
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2021-04-22
猜你喜欢
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-08-27
  • 2021-12-15
相关资源
相似解决方案