【问题标题】:Unable to play Decrypted .ts files无法播放解密的 .ts 文件
【发布时间】:2020-05-09 11:53:57
【问题描述】:

我有很多要解密的加密 .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】:

    “我使用命令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
    

    如果不是这样,则说明您的解密密钥有问题(请确保您使用的是正确的密钥,并且没有像“时间限制”之类的东西使其无效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 2020-08-08
      相关资源
      最近更新 更多