【发布时间】:2019-09-27 11:09:11
【问题描述】:
如何(以编程方式)检查视频/音频文件是否具有 DRM 保护? FFmpeg 可以做到这一点吗?
【问题讨论】:
-
取决于视频类型和 DRM。有许多不同类型的 DRM,每一种都有不同的答案。
如何(以编程方式)检查视频/音频文件是否具有 DRM 保护? FFmpeg 可以做到这一点吗?
【问题讨论】:
正如 cmets 中所述,这在很大程度上取决于文件格式。但是,由于最常见的格式可能是 ISOBMFF,这可能是您最经常需要检测它的情况。
对于 ISOBMFF,这很简单,您可以简单地遍历文件中的“原子”,然后查找 pssh 原子。
mp4dump 之类的工具将能够为您转储整个结构。或者,我构建了一个small tool,它将找到 pssh 框,并告诉您它向哪个 DRM 系统发出信号。
【讨论】: