gpt4 book ai didi

ffmpeg - 如何解密用ffmpeg加密的分段部分.ts文件?

转载 作者:行者123 更新时间:2023-12-04 23:20:13 24 4
gpt4 key购买 nike

我使用 ffmpeg 生成加密的 m3u8 播放列表,生成和播放都非常完美。
我用来生成 m3u8 的语句:

ffmpg -i "source.mp4"  -c:v h264_nvenc 
-sc_threshold 0 -g 48 -keyint_min 48 -hls_time 10 -hls_playlist_type vod
-hls_key_info_file "d:\enc.keyinfo" -hls_segment_filename "output_$03d.ts" "output.m3u8";
d:\enc.keyinfo 的内容:
/enc.key
d:\enc.key
261daad184c6acf4a3a21393ds232e1a
现在我需要解密一个或多个生成的 .ts 片段(不是整个 m3u8 播放列表),我该怎么办?

最佳答案

如果您只想手动操作,您可以使用 openssl

openssl aes-128-cbc -d -in encrypted.ts -out decrypted.ts -nosalt -K 261daad184c6acf4a3a21393ds232e1a -iv <iv>
为此,您还需要从您的 output.m3u8 获取 IV。播放列表文件。它是 #EXT-X-KEY 上的属性(property)标记在那里。如果未在该标签上明确指定,则隐含 0对于第一段, 1第二个,依此类推。

关于ffmpeg - 如何解密用ffmpeg加密的分段部分.ts文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68618121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com