2016-06-25 102 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 /預先打包的情況下下載用戶平臺的二進制文件(如果您沒有自行指定,平臺將自動檢測到)。

相關問題