0

我们正在尝试开发一个小型 C# 应用程序来加载 DVD (VOB)、显示它并捕获一些帧。

这个应用程序将是商业的,所以我正在寻找一个组件(可能是 DLL),我们可以购买并使用它来 A. 播放 DVD,B. 跳转到 DVD 中的特定时间和 C. 捕获帧。

这真的很紧急,所以任何帮助都会非常感激。

谢谢。

4

1 回答 1

0

这比你想象的要复杂一些。问题是“时间框架”可能很难获得(通过菜单导航,找到真正的电影的正确部分/章节等。

Windows 7 具有 DirectShow 组件 - 您可以在 C# 中使用 DirectShow,但我建议在该部分使用托管 C++(AP 非常以 COM 为中心,从 C++ 应用程序中操作它们比在 C# 部分中更容易) - 托管 C++ 允许您创建一个很好的托管 .NET 类来处理所有 DirectShow 互操作)。

Windows 7 板载标准 DVD Decovers。不确定它们从 DirectShow 的可访问性如何,或者它们是否受到第三方应用程序的保护。

于 2010-07-21T14:29:09.863 回答