Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DirectShow DVD操作和捕获_C#_Video_Directshow_Dvd - Fatal编程技术网

C# DirectShow DVD操作和捕获

C# DirectShow DVD操作和捕获,c#,video,directshow,dvd,C#,Video,Directshow,Dvd,我是DirectShow的新手 我的意图是开发一个处理视频处理的小型应用程序(C#) 我需要的主要任务是: 1-显示DVD中的视频内容。 2-导航到视频中的特定时间点。 3-将特定帧捕获到静止图像中,并将其保存到文件中 起初听起来很简单,但在阅读了成千上万的博客、论坛和代码示例后,我不知道如何做到这一点 我很确定这些任务已经执行了很多次,所以如果有人有什么可以帮助我的话,我很乐意听到 由于我在这个问题上越来越绝望,购买外部DLL或支付一些建议是一种选择 谢谢。不确定这是否有用,但我的电脑中有一个

我是DirectShow的新手

我的意图是开发一个处理视频处理的小型应用程序(C#)

我需要的主要任务是:

1-显示DVD中的视频内容。 2-导航到视频中的特定时间点。 3-将特定帧捕获到静止图像中,并将其保存到文件中

起初听起来很简单,但在阅读了成千上万的博客、论坛和代码示例后,我不知道如何做到这一点

我很确定这些任务已经执行了很多次,所以如果有人有什么可以帮助我的话,我很乐意听到

由于我在这个问题上越来越绝望,购买外部DLL或支付一些建议是一种选择


谢谢。

不确定这是否有用,但我的电脑中有一个DVD PlayerElement控件


如果您想要音频,必须安装音频编解码器,因为Windows内置的音频编解码器由于许可而被锁定。

谢谢Jeremiah,我确实了解WPF MediaKit并尝试使用它

它非常酷,但不允许DirectShow中提供的所有功能

缺少一些事件,查找操作似乎对我不起作用

我想我可以深入研究代码并找出答案,但时间压力不允许这样做

如果您有一个应用程序的例子,可以实现我所寻找的(显示、搜索、捕获),我很乐意看一看


再次感谢。

也许您可以包装MSVidWebDVD对象,并结合一些屏幕捕获技术[?]另请参见