我在.app
文件中为macOS构建并打包electron app。该应用需要在最终用户的计算机上安装ffmpeg才能使用。
目前,我不得不在每个最终用户的计算机上手动安装ffmpeg来运行该应用程序。
我想通过一个简单的安装程序在线发布应用程序,用于ffmpeg和应用程序。我见过.dmg
个文件,可以让你轻松地将.app
拖到应用程序文件夹中,但在安装过程中仍然没有ffmpeg依赖。
如何在mac上安装ffmpeg和应用程序?
也许在.app
内容中包含ffmpeg构建也是一种解决方案。
这可能是不可能的,因为a relevant question提到只有ffmpeg CLI的抽象而不是可以直接使用ffmpeg的东西。
答案 0 :(得分:0)
你应该在.app中包含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 /预打包场景中下载用户平台的二进制文件(如果您自己未指定平台,则会自动检测平台)。