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

时间:2016-06-25 14:41:01

标签: xcode macos ffmpeg electron packagemaker

我在.app文件中为macOS构建并打包electron app。该应用需要在最终用户的计算机上安装ffmpeg才能使用。

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

我想通过一个简单的安装程序在线发布应用程序,用于ffmpeg和应用程序。我见过.dmg个文件,可以让你轻松地将.app拖到应用程序文件夹中,但在安装过程中仍然没有ffmpeg依赖。

如何在mac上安装ffmpeg和应用程序?

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

4 个答案:

答案 0 :(得分:0)

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

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

有关电子特定说明,请参阅此答案:How can I bundle a precompiled binary with electron

答案 1 :(得分:0)

您可以在Mac中创建一个PKG文件,该文件可以与其他任何第三方应用程序一起安装您的应用程序。您可以从here尝试Seema的答案

答案 2 :(得分:0)

你可以试试这个在 mac 上安装 ffmpeg,它对我有用:

brew install --build-from-source ffmpeg

答案 3 :(得分:-2)

很抱歉迟到的回复但是如果它仍然与某人有关:我为此目的创建了ffbinaries模块。

您可以在应用程序启动期间或在CI /预打包场景中下载用户平台的二进制文件(如果您自己未指定平台,则会自动检测平台)。