2016-06-25 20 views
9

Ho un electron app creato e confezionato per macOS in un file .app. L'app richiede ffmpeg da installare sul computer dell'utente finale da utilizzare.Come installare ffmpeg e un'app insieme su un Mac?

Attualmente, ho dovuto installare manualmente ffmpeg sul computer di ciascun utente finale per eseguire l'app.

Desidero distribuire l'applicazione online con un semplice programma di installazione sia per ffmpeg che per l'app. Ho visto i file .dmg che consentono di trascinare facilmente lo .app nella cartella delle applicazioni, ma la dipendenza da ffmpeg è ancora assente nel processo di installazione.

Come posso installare ffmpeg e l'app insieme su un mac?

Forse anche la versione ffmpeg nel contenuto .app è una soluzione. Questo potrebbe non essere possibile perché a relevant question menziona che ci sono solo astrazioni della CLI ffmpeg invece di qualcosa che può usare direttamente ffmpeg.

+0

Avete in programma di distribuire solo su MacOS o Multi Plateform? –

+0

Multipiattaforma. @ThomasAyoub – Patrick

+0

Quindi stai distribuendo un file '.dmg' su una finestra? –

risposta

0

Dovresti includere ffmpeg in .app. In questo modo ...

  • Non sono necessari i privilegi di amministratore per installare o aggiornare la tua app.
  • Non rischiare di essere in conflitto con una copia diversa di ffmpeg sul computer dell'utente.

Vedere questa risposta per istruzioni specifiche per l'elettr .: How can I bundle a precompiled binary with electron.

-1

scusa per la risposta in ritardo, ma nel caso sia ancora pertinente per qualcuno: ho creato il modulo ffbinaries esattamente per questo scopo.

È possibile scaricare i binari per la piattaforma dell'utente sia durante l'avvio dell'applicazione o in CI/scenario preconfezionato (piattaforma verrà rilevato automaticamente se non si specifica da soli).