C# 有没有一种方法可以将视频分割成Mono支持的图像?
我需要将视频分割成一系列帧(图像),这些帧(图像)必须在Windows和Mac系统(使用Mono)上工作。最初我是用一个org.Net为Windows开发的,但不幸的是,Mono似乎不支持一个org.Net 我在Mono上运行时遇到的错误是C# 有没有一种方法可以将视频分割成Mono支持的图像?,c#,image-processing,video,mono,aforge,C#,Image Processing,Video,Mono,Aforge,我需要将视频分割成一系列帧(图像),这些帧(图像)必须在Windows和Mac系统(使用Mono)上工作。最初我是用一个org.Net为Windows开发的,但不幸的是,Mono似乎不支持一个org.Net 我在Mono上运行时遇到的错误是 AForge.Video.FFMPEG.dll contains native code that cannot be executed by Mono in modules loaded from byte arrays. The assembly was
AForge.Video.FFMPEG.dll contains native code that cannot be executed by Mono
in modules loaded from byte arrays. The assembly was probably created using C++/CLI.
所以我的问题是,是否有人知道一个类似于Forge的框架,可以将视频分割成Mono支持的图像 AForge通过自己的Win32本机库使用自己的ffmpeg包装器,因此它不支持Mono,许多其他库都支持Mono。Checkout它为ffmpeg本机库(win/osx/linux)提供了一个C#包装器,示例程序显示了帧提取过程@Hey@RobertN感谢您的回复!示例程序在给定的独立解决方案中按预期工作,但我必须将其作为DLL集成到我的应用程序中。我编译了独立的解决方案,得到了FFmpeg.AutoGen.dll,并将其导入并引用到我的项目中,并在我的应用程序中使用了示例程序代码。然而,这样做是行不通的,而且基本上没有任何作用。知道我做错了什么吗?对不起,不知道,没有调试我自己。。。。