如何从流mpd文件编译音频和视频?

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

我已经下载了带有stream.mpd 文件的受DRM 保护的内容音频和视频文件。音频和视频文件使用可以在stream.mpd 文件中找到的密钥进行加密。那么,如何解密并编译音频和视频文件并制作可运行的mp4文件呢?

encryption drm mpeg-dash
1个回答
1
投票

首先快速检查一下 - 如果视频和/或音频受标准 DRM 保护,则密钥包含在 mpd 文件中是不正常的,所以我猜测您正在使用 Clearkey 保护(https:// /github.com/Dash-Industry-Forum/ClearKey-Content-Protection)。

假设是这种情况,您可以将片段连接到 mp4 文件中 - 请参阅示例以及有关 Windows 系统限制的一些讨论:https://stackoverflow.com/a/27017348/334402

您可以使用 ffmpeg 来解密 - 例如:

ffmpeg -decryption_key {密钥} -I {输入文件} {输出文件}

https://ffmpeg.org/ffmpeg-formats.html#Options-1

还需要注意的一件事是,大多数 dash 视频将具有多比特率再现,并且您的客户端将在流式传输期间的任何时刻下载适合设备和网络条件的任何比特率。因此,您可能会混合使用比特率/分辨率,从而影响最终视频的质量。如果这是一个问题,您的客户端可能允许您为整个视频选择特定的比特率而不是切换。

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