是否有人尝试将FFMpeg编译为CIL可执行文件?我的意思是:我找到了FFMpeg的包装器,以便将FFMpeg集成到.net程序中,但应该可以将其编译为托管代码,不是吗?
答案 0 :(得分:2)
当然可以编写自己的与libavformat,libavcodec等链接的托管应用程序,只要后者已经预先构建为DLL或静态库。 Here you can find Windows-specific FFmpeg (and libav*.*) builds。如果您使用P / Invoke(对于DLL)或静态链接(对于LIB),这些库(不是exe)可以安全地成为托管应用程序的一部分。
将FFMpeg本身构建为托管应用可能是可能的(here at least are FFMpeg build instructions for Visual Studio),尽管我从未尝试过。