C#ffmpeg无法加载dll avcodec

时间:2018-02-08 02:09:53

标签: c# ffmpeg avcodec

我从这个网站下载了控制AR Drone的项目:

def reset(event):
   plt.clf()
   sns.heatmap(np.random.rand(8, 8)*1000, ax=ax, cmap = sns.diverging_palette(220, 10, as_cmap=True))

这个项目很旧。然后我从这个网站下载了ffmpeg.autogen库

https://github.com/Ruslan-B/AR.Drone

这是旧版本的ffmpeg,因为旧版本的AR.Drone。我必须是.NET Framework 4.0版本。

Project已编译,但是当我运行应用程序时出现错误:

https://sourceforge.net/projects/ffmpeg-autogen/?source=typ_redirect

此行发生错误:

"Unable to load DLL 'avcodec': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"

1 个答案:

答案 0 :(得分:0)

我建议克隆项目,包括子模块。 以下是README.md的引用:

{{1}}

它不仅要下载源代码,还要下载兼容的ffmpeg二进制文件。

下一步,您需要使用VS2012 +构建AR.Drone解决方案,它将为您构建所有依赖项,然后您将能够启动AR.Drone.WinApp项目。它将按照惯例自动拾取ffmpeg二进制文件。