解密TS文件后如何使m3u8文件正常播放

问题描述

我有一系列加密的ts文件,下面还有一个m3u8文件,它可以在视频播放器中正常播放。

#EXTM3U
#EXT-X-VERSION:4
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-TARGETDURATION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-KEY:METHOD=AES-128,URI="v.key"
#EXTINF:3.014160,hd-kUPE5cpako-0.ts
#EXTINF:3.014160,hd-kUPE5cpako-1.ts
#EXTINF:3.014160,hd-kUPE5cpako-2.ts
#EXT-X-ENDLIST

我已经通过python解密了每个ts文件,并且每个ts文件也可以在视频播放器中正常播放。

from Crypto.Cipher import AES
key = open('key','rb').read()
cryptor = AES.new(key,AES.MODE_CBC,key)

但是,当我删除m3u8文件中的行#EXT-X-KEY:METHOD = AES-128,URI =“ v.key” 时,无法在视频中播放m3u8文件播放器了。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)