2016-06-25 59 views
9

我有一个electron app内置和打包为macOS在.app文件。该应用程序需要将ffmpeg安装在最终用户的计算机上才能使用。如何在Mac上一起安装ffmpeg和应用程序?

目前,我不得不在每个最终用户的计算机上手动安装ffmpeg以运行该应用程序。

我想用ffmpeg和app的简易安装程序在线发布应用程序。我见过.dmg文件,它允许您轻松地将.app拖入应用程序文件夹,但在安装过程中ffmpeg依赖关系仍然不存在。

如何在Mac上将ffmpeg和应用程序一起安装?

也许包括.app内容中的ffmpeg构建也是一个解决方案。 这可能不可能,因为a relevant question提到只有ffmpeg CLI的抽象,而不是可以直接使用ffmpeg的东西。

+0

你打算只部署在MacOS或多平台吗? –

+0

多平台。 @ThomasAyoub – Patrick

+0

所以你在Windows上部署'.dmg'文件? –

回答

0

您应该在.app中包含ffmpeg。这样你...

  • 不需要管理员权限来安装或更新您的应用程序。
  • 不要冒着与用户计算机上ffmpeg的不同副本相冲突的风险。

看到电子专用说明的答案:How can I bundle a precompiled binary with electron

-1

对于迟到的反应感到抱歉,但如果它仍然与某人有关:我为此创建了ffbinaries模块。

您可以在应用程序启动期间或在CI /预先打包的情况下下载用户平台的二进制文件(如果您没有自行指定,平台将自动检测到)。

相关问题