通过插件 OS X 和 Linux 将 ffmpeg 集成到 unity

Integrate ffmpeg to unity via plugin OS X and Linux

我需要使用 ffmpeg 包装器(以便我们可以统一使用它)来进行讲座。 不幸的是,老师们只为 Windows 提供了解决方案。 他们指的是 https://github.com/Ruslan-B/FFmpeg.AutoGen 我们应该使用它来为我们的 OS.

生成包装器

这就是我的问题开始的地方:我已经通过 macport 下载了 ffmpeg,但我不知道下一步该做什么?

他们只提供以下信息:

  1. 运行 dump-expots.cmd 创建导出映射 运行
  2. FFmpeg.AutoGen.CppSharpUnsafeGenerator;
  3. 将重新生成 FFmpeg.AutoGen 项目中扩展名为 *.g.cs 的所有文件。

dump-expots.cmd 显然不能用于其他 OS 而不是 Windows.

我和我的许多同事将非常感谢获得如何在 OS X 和 Linux 上创建包装的提示。

我的一位同事根据统一论坛中的答案找到了解决方案:

http://answers.unity3d.com/questions/23615/how-to-make-unity-find-dylib-files.html

诀窍是安装 ffmpeg (MacPort/Homebrew) 并将 *.dylib 文件重命名为 *.bundle。

这是一个非常奇怪的解决方案,但它似乎有效。更改图片格式和编码视频效果很好。