ffmpeg - 如何将具有 DRM 许可证的 mpeg dash (MPD) 转换为 MP4?
问题描述
我正在尝试将具有 DRM 保护的 MPD dash 文件转换为 MP4 文件。我确实有 DRM 许可证的 URL。因此,我尝试使用 ffmpeg 库来执行此操作,但没有选项可以将许可证 URL 与 ffmpeg 命令一起传递以进行解密。
解决方案
DRM 的设计和创建是为了阻止您这样做。DRM 可以有软件阅读器或硬件阅读器。硬件阅读器既不会给你解密密钥,也不会给你解密的内容。软件阅读器会以最模糊的方式进行。
所以 ffmpeg 没有这样的选项,因为 DRM 的设计实际上是不可能的。
但是,如果您与内容所有者有任何关系,他们可以与您共享原始加密密钥,您将能够解密。
推荐阅读
- c - 如何在 GCC 中启用已初始化但未使用的错误
- javascript - 如何从 HTML 访问 CSV 文件并将其保存在数组中(仅使用 Javascript)
- java - 如何在不打开新阶段的情况下通过关闭阶段并返回具有值的上一个阶段?
- android - 显示用户离线的最佳方式 - Firebase Android
- c++ - c++ 从父类实例化一个受保护的成员
- python - 如何通过命令行保存到列表中
- sql - 在 Oracle 18C 中触发问题,“声明内容”
- typescript - 打字稿:如果字符串在数组中,则切换
- node.js - 全局实例的某些属性不会被扩展运算符或节点 v12 中的 Object.assign 复制
- ruby-on-rails - 如果 extract_css 为 false,如何让 webpacker 加载 css