之前有个项目,需要事先用大华高帧率相机录制好视频,于是就接触到了AForge.Video.FFMPEG,接下来就被它折磨了近一天,这里觉得有必要记录一下,这个实在是太坑了!!!
1.首先这个库目前只支持x86环境下运行
2.需要将下载好的dll和AForge.NET\Framework\Externals\ffmpeg\bin路径下的全部dll(下图的6个dll)拷贝到bin/X86/Debug下
下载网站:http://www.aforgenet.com/
不然就会报这个错:
3.修改config文件
不修改会报这个错:
打开config文件,
如下图,加上 useLegacyV2RuntimeActivationPolicy="true"就ok了
接下来就可以使用AForge.Video.FFMPEG录制视频了。