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

时间:2017-03-23 17:02:45

标签: linux macos unity3d ffmpeg wrapper

我需要使用ffmpeg包装器(因此我们可以将它们统一使用)来进行演讲。 不幸的是,教师只为Windows提供了解决方案。 它们指的是我们应该用来为我们的操作系统生成包装器的https://github.com/Ruslan-B/FFmpeg.AutoGen

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

他们只提供以下信息:

  1. 运行dump-expots.cmd以创建导出映射运行
  2. FFmpeg.AutoGen.CppSharpUnsafeGenerator;
  3. 将重新生成FFmpeg.AutoGen项目中扩展名为* .g.cs的所有文件。
  4. dump-expots.cmd显然不能在除Windows之外的其他操作系统上使用。

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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