Xcode 如何在Mac上同时安装ffmpeg和应用程序?

Xcode 如何在Mac上同时安装ffmpeg和应用程序?,xcode,macos,ffmpeg,electron,packagemaker,Xcode,Macos,Ffmpeg,Electron,Packagemaker,我在.app文件中为macOS构建并打包了一个。应用程序需要安装在最终用户的计算机上才能使用 目前,我不得不在每个终端用户的计算机上手动安装ffmpeg来运行应用程序 我想在线发布应用程序,并为ffmpeg和应用程序提供一个简易安装程序。我已经看到了.dmg文件,它允许您轻松地将.app拖动到应用程序文件夹中,但在安装过程中仍然没有ffmpeg依赖项 如何在mac上同时安装ffmpeg和应用程序 也许在.app内容中包含ffmpeg构建也是一个解决方案。 但这可能是不可能的,因为提到只有ffmp

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

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

我想在线发布应用程序,并为ffmpeg和应用程序提供一个简易安装程序。我已经看到了
.dmg
文件,它允许您轻松地将
.app
拖动到应用程序文件夹中,但在安装过程中仍然没有ffmpeg依赖项

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

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

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

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

有关特定于电子的说明,请参见此答案:.

很抱歉响应太晚,但如果它仍然与某人相关:我创建的
ffbinaries
模块正是为了这个目的


您可以在应用程序启动期间或在CI/预打包方案中为用户平台下载二进制文件(如果您不自己指定平台,将自动检测到该平台).

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

您可以尝试在mac上安装ffmpeg,它对我有效:


brew安装--从源ffmpeg构建

您计划只在MacOS或多平台?多平台上部署吗@ThomasAyoubSo您要在windows上部署一个
.dmg
文件吗?不,我要问的是如何首先为macOS执行此操作。我将把windows安装过程留待下次尝试。这可能会有帮助。