如何(以编程方式)检查视频/音频文件是否具有DRM保护?

时间:2019-05-09 15:03:51

标签: ffmpeg drm

如何(以编程方式)检查视频/音频文件是否具有DRM保护? FFmpeg可以这样做吗?

1 个答案:

答案 0 :(得分:1)

如评论中所述,这在很大程度上取决于文件格式。但是,由于最常见的格式可能是ISOBMFF,因此您最常需要检测它的情况可能会出现。

对于ISOBMFF,这非常简单,您可以简单地循环遍历文件中的“原子”,然后查找 pssh 原子。

诸如mp4dump之类的工具将能够为您转储整个结构。或者,我构建了一个small tool,它将找到pssh框,并告诉您它发出信号的DRM系统。