我有一系列加密的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文件播放器了。