我有一些下载的文件(.ts,.m3u8,.key),我想将它们转换为可观看的文件。我该怎么办?
.m3u8文件:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-KEY:METHOD=AES-128,URI="9215d654965805dada3ac5327130c1ef_1.key",IV=0xed3169b1ceda974150c7022b5d04c3bc
#EXT-X-TARGETDURATION:17
#EXTINF:5.666000,
9215d654965805dada3ac5327130c1ef_1_0.ts
#EXTINF:4.999000,
9215d654965805dada3ac5327130c1ef_1_1.ts
#EXTINF:16.666000,
9215d654965805dada3ac5327130c1ef_1_2.ts
#EXTINF:16.666000,
9215d654965805dada3ac5327130c1ef_1_3.ts
#EXT-X-ENDLIST
我找到了这个命令
openssl aes-128-cbc -d -in I00100000.ts -out decrypt_I00100000.ts -nosalt -iv <HEX> -K <KEY_HEX>
我有IV,但是如何从我的.key文件中获取HEX?它必须是32个字节,但十六进制转换会给我64个字节。
.key文件(十六进制):
C88A1D2319DEEB4F7BFD495A1719A111
7AB79FE12C69A3F1C45905F4EBDEF733