XstreamDL-CLI icon indicating copy to clipboard operation
XstreamDL-CLI copied to clipboard

是否可以通过 mp4decrypt 加密 DASH 分片后使用 FFMPEG 合成导出HLS

Open samleong123 opened this issue 2 years ago • 3 comments

您好 感谢大佬的这个工具,非常实用,可以通过提供Key的方式录制加密DASH. 看了看原理基本是先下载分片 - merge所有分片 - mp4decrypt解密 那是否可以通过 下载3个分片 - merge 3个分片 - mp4decrypt解密 [解密1]- 再下载3个分片 - merge 3个分片 - mp4decrypt解密 [解密2] - ffmpeg 导出HLS 虽然会有延迟,可是我貌似找不到可以直接通过 ffmpeg 解密的方法 还有请大佬研究研究,有需要我帮忙也可以(虽然我也不是很会😢) 感谢

samleong123 avatar May 08 '22 22:05 samleong123

我也遇到过这个问题,我是这样解决的: 如果这几部分的 keyid 不同,可以用 mp4decrypt 一次性指定多个 --key keyid:key 如果 keyid 相同或者都是 全 0/1 ,可以关闭自动合并,分段 copy /b 合并与解密

yzctzl avatar May 10 '22 09:05 yzctzl

我也遇到过这个问题,我是这样解决的:

如果这几部分的 keyid 不同,可以用 mp4decrypt 一次性指定多个 --key keyid:key

如果 keyid 相同或者都是 全 0/1 ,可以关闭自动合并,分段 copy /b 合并与解密

如果是直播的mpd呢?因为我尝试了ffmpeg之类的都不行,目前没发现到可以将加密mpd解密后导出hls

samleong123 avatar May 18 '22 01:05 samleong123

理论上是可以做到的,就是比较麻烦。。

nilaoda avatar Sep 17 '22 17:09 nilaoda