在64位系统中使用Aforge.Video.Ffmpeg程序集 [英] use Aforge.Video.Ffmpeg assembly in 64bit system

查看:1666
本文介绍了在64位系统中使用Aforge.Video.Ffmpeg程序集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有64位ffmpeg.dlls和Builds。

由于我的项目需要,我正在使用64位系统i将其更改为86位。任何人都可以帮助我如何在64位系统中使用ffmpeg库。当我在64位目标平台上运行它时,我收到的错误如无法加载文件或程序集AForge.Video.FFMPEG,Version = 2.2.5.0,Culture = neutral,PublicKeyToken = 03563089b1be05dd'或其中一个依赖项。尝试加载一个格式不正确的程序。。



但是当我将目标平台更改为86位时它工作正常。 (我正在录制视频)。链接dll下载。有没有其他方法在C#中进行视频录制。提前谢谢,。

Is there any 64 bit ffmpeg.dlls & Builds.
I am working on 64 bit system i cont change it to the 86 bit due to my project needs. Can any one help how can i use ffmpeg libraries in 64 bit system. When i am running it in 64 bit target platform i am getting errors like "Could not load file or assembly 'AForge.Video.FFMPEG, Version=2.2.5.0, Culture=neutral, PublicKeyToken=03563089b1be05dd' or one of its dependencies. An attempt was made to load a program with an incorrect format.".

But it working fine when i change target platform to 86 bit. (I am working on video recordings). Link the dlls to download. is there any other way to do video recording in C#. thanks in advance,.

推荐答案

http://stackoverflow.com/questions/2265023/load-32bit-dll-library-in-64bit-application [ ^ ]



来自上面链接的外观,你不能通过引用dll来实现它你将需要使用一些进程间通信来做你想做的事。
http://stackoverflow.com/questions/2265023/load-32bit-dll-library-in-64bit-application[^]

From the looks of the above link, you cannot do it by having the dll's referenced you will need to use some inter-process Comms to do what you are trying to do.


这篇关于在64位系统中使用Aforge.Video.Ffmpeg程序集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆