【问题标题】:Compute unique ID for a video DVD计算视频 DVD 的唯一 ID
【发布时间】:2019-05-05 04:56:41
【问题描述】:

我正在尝试寻找一种方法来为特定版本的视频 DVD 生成唯一 ID。

例如,如果您有 2 份相同的 The Matrix DVD,插入其中的任何一张 DVD 都应该输出完全相同的 ID,因为它们都代表相同的内容、版本、原产国等。

This forum post 提到使用 libdvdread 的 DVDDiscID() 方法,这似乎可以满足我的要求。但是,我找不到要使用的 CLI 或二进制文件。看来 VideoLan 项目已经取得了 libdvdread 的所有权,是否可以使用 VLC 二进制文件/cli 调用 libdvdread.DVDDiscID()

是否已经有一个命令行实用程序可以为视频 DVD 生成某种类型的唯一 ID?如果没有,我如何在 Windows 计算机上的 NodeJS、PHP、C#、Python 或 C++ 应用程序中使用 libdvdread(或其他类似的免费库)来获取此信息?

【问题讨论】:

    标签: vlc disk libvlc identification dvd


    【解决方案1】:

    这看起来像你想要的https://github.com/beandog/dvd_info,它取决于 libdvdread。或者只是编译 libdvdread 并从您的应用程序中调用它。

    【讨论】:

    • 谢谢。我需要它在 Windows 上工作,根据项目的 github 页面,它只在 Linux 上工作。您是否知道任何显示如何在 Windows 机器上编译 libdvdread 的资源?
    • 谢谢,这些都非常有帮助!对于 CI 构建,我不太幸运找到如何下载构建工件(所以我不必自己从源代码编译)。我是否在某处错过了“下载”选项,或者没有构建工件?
    猜你喜欢
    • 2011-03-29
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 2011-12-17
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多