无法播放解密的.ts文件

问题描述 投票:0回答:1

我有很多要解密的加密的.ts文件。这是m3u8信息:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:22
#EXT-X-KEY:METHOD=AES-128,URI="https://b.impartus.com/api/fetchvideo/getVideoKey=3310"
#EXTINF:20.680000......

我也有一个.key文件,这是密钥的十六进制值ef004a33ab60b5c5669f319072fb45a0

我使用命令openssl aes-128-cbc -iv 0 -K ef004a33ab60b5c5669f319072fb45a0 -in 000005.ts -out 000005_out.ts解密文件,但无法播放。

以上命令的输出为hex string is too short, padding with zero bytes to length

我做错什么了吗,因为我无法在VLC中查看文件。

video openssl aes vlc m3u8
1个回答
0
投票

“我使用命令openssl aes-128-cbc -iv 0 -K ef004a33ab60b5c5669f319072fb45a0 -in 000005.ts -out 000005_out.ts解密文件,但无法播放。”

尝试方式:

ffmpeg -decryption_key ef004a33ab60b5c5669f319072fb45a0 -i 000005.ts -codec copy -out 000005_out.ts

如果不是这样,则您的解密密钥有问题(请确保您使用的密钥正确,并且没有任何类似“时间限制”的内容使它无效。

© www.soinside.com 2019 - 2024. All rights reserved.