hls二次加密 m3u8_加密的m3u8、ts文件合并

本文介绍了如何处理加密的HLS(m3u8和ts)文件,包括在本地解密合并已下载的ts文件,使用ffmpeg或VLC下载并合并未下载的ts文件,以及如何使用openssl解密ts文件。此外,还提到了处理ffmpeg在处理AAC音频时可能出现的错误。
摘要由CSDN通过智能技术生成

加密后的ts文件不能直接合并或播放,需要使用key对每个ts文件进行解密。

分为两种情况:

(1).如果ts文件已经全部下载好,则可以直接在本地通过ffmpeg快速解密合并。

(2).如果ts文件没有下载好,则可以通过vlc直接下载整个视频,或者通过ffmpeg下载并转换。

无论是哪种情况,都要去视频源地址下载m3u8文件。如果可以下载key(有些网站加密方式比较严谨,不那么容易获取到key),把key文件也下载好。

下载m3u8文件的方式是去源地址网站,按F12找到m3u8文件,或者从右键-->网页源代码中找到地址。两种方式都试一试。

例如,从浏览器的F12中找:

这里能找到两个m3u8和一个key文件,都下载好。记事本打开两个m3u8,其中有一个包含了ts文件列表,这个m3u8文件是我们所需要的。例如我这里的是HdNz1kaz.m3u8文件,以下是一小部分内容。

#EXTM3U

#EXT-X-VERSION:3

#EXT-X-TARGETDURATION:13

#EXT-X-MEDIA-SEQUENCE:0

#EXT-X-KEY:METHOD=AES-128,URI="/20180125/NfJJpxIH/1482kb/hls/key.key"

#EXTINF:12.5,

/20180125/NfJJpxIH/1482kb/hls/GBDYO3576000.ts

#EXTINF:12.5,

/20180125/NfJJpxIH/1482kb/hls/GBDYO35

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值