C# DirectShow DVD操作和捕获
我是DirectShow的新手 我的意图是开发一个处理视频处理的小型应用程序(C#) 我需要的主要任务是: 1-显示DVD中的视频内容。 2-导航到视频中的特定时间点。 3-将特定帧捕获到静止图像中,并将其保存到文件中 起初听起来很简单,但在阅读了成千上万的博客、论坛和代码示例后,我不知道如何做到这一点 我很确定这些任务已经执行了很多次,所以如果有人有什么可以帮助我的话,我很乐意听到 由于我在这个问题上越来越绝望,购买外部DLL或支付一些建议是一种选择C# DirectShow DVD操作和捕获,c#,video,directshow,dvd,C#,Video,Directshow,Dvd,我是DirectShow的新手 我的意图是开发一个处理视频处理的小型应用程序(C#) 我需要的主要任务是: 1-显示DVD中的视频内容。 2-导航到视频中的特定时间点。 3-将特定帧捕获到静止图像中,并将其保存到文件中 起初听起来很简单,但在阅读了成千上万的博客、论坛和代码示例后,我不知道如何做到这一点 我很确定这些任务已经执行了很多次,所以如果有人有什么可以帮助我的话,我很乐意听到 由于我在这个问题上越来越绝望,购买外部DLL或支付一些建议是一种选择 谢谢。不确定这是否有用,但我的电脑中有一个
谢谢。不确定这是否有用,但我的电脑中有一个DVD PlayerElement控件
如果您想要音频,必须安装音频编解码器,因为Windows内置的音频编解码器由于许可而被锁定。谢谢Jeremiah,我确实了解WPF MediaKit并尝试使用它 它非常酷,但不允许DirectShow中提供的所有功能 缺少一些事件,查找操作似乎对我不起作用 我想我可以深入研究代码并找出答案,但时间压力不允许这样做 如果您有一个应用程序的例子,可以实现我所寻找的(显示、搜索、捕获),我很乐意看一看
再次感谢。也许您可以包装MSVidWebDVD对象,并结合一些屏幕捕获技术[?]另请参见