2016-06-25 28 views
9

Mam electron app zbudowany i pakowany dla macOS w pliku .app. Aplikacja wymaga zainstalowania na komputerze użytkownika końcowego, który ma być używany.Jak zainstalować aplikację ffmpeg i aplikację na komputerze Mac?

Obecnie musiałem ręcznie zainstalować ffmpeg na każdym komputerze użytkownika końcowego, aby uruchomić aplikację.

Chcę rozpowszechniać aplikację online za pomocą łatwego instalatora zarówno dla ffmpeg, jak i aplikacji. Widziałem pliki .dmg, które umożliwiają łatwe przeciągnięcie .app do folderu aplikacji, ale zależność ffmpeg wciąż jest nieobecna w procesie instalacji.

Jak zainstalować aplikację ffmpeg i aplikację na komputerze Mac?

Być może dołączenie do ffmpeg wersji .app jest również rozwiązaniem. To może nie być możliwe, ponieważ ponieważ a relevant question wspomina, że ​​istnieją tylko abstrakcje interfejsu CLI ffmpeg zamiast czegoś, co może bezpośrednio korzystać z ffmpeg.

+0

Czy planujesz wdrożyć tylko na MacOS lub Multi Plateform? –

+0

Wieloplatformowy. @ThomasAyoub – Patrick

+0

Czy wdrażasz plik '.dmg' w systemie Windows? –

Odpowiedz

0

Powinieneś dołączyć ffmpeg do pliku .app. W ten sposób ...

  • Nie potrzebujesz uprawnień administratora, aby zainstalować lub zaktualizować aplikację.
  • Nie ryzykuj konfliktu z inną kopią ffmpeg na komputerze użytkownika.

Zobacz tę odpowiedź dla instrukcji specyficznych dla elektronów: How can I bundle a precompiled binary with electron.

-1

Przepraszam za spóźnioną odpowiedź, ale w przypadku, gdy nadal jest to istotne dla kogoś: Stworzyłem moduł ffbinaries właśnie w tym celu.

Możesz pobierać pliki binarne na platformę użytkownika podczas uruchamiania aplikacji lub w scenariuszu IK/pakietowym (platforma zostanie automatycznie wykryta, jeśli nie określisz jej samodzielnie).