.net - 将 FFMpeg 编译为 .net 可执行文件

标签 .net c ffmpeg cil

有没有人试过将 FFMpeg 编译为 CIL 可执行文件?我的意思是:我找到了 FFMpeg 的包装器以便将 FFMpeg 集成到 .net 程序中,但应该可以将其编译为托管代码,不是吗?

最佳答案

当然有可能编写您自己的托管应用程序,该应用程序与 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),尽管我从未尝试过。

关于.net - 将 FFMpeg 编译为 .net 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5005215/

相关文章:

c# - .Net Winforms 通知所有打开的窗口

c - 参数类型无效

c - "Debug Assertion Failed"Visual Studio 2015

c - GCC 4.8.1 编译时在 C99 代码中有许多宏和内联函数

php - 上传时转换视频

java - 从java程序中的FFMpeg中的图像到视频

Ubuntu 使用 ffmpeg 减小视频大小并更改格式

C# 在基于定时器和基于 UI 事件的调用上使用一种方法

.net - 如何在 WPF RichTextBox 中设置标签大小

c# - 如何拦截 Windows 中物理电源按钮的按下?