Ich habe eine Elektronen-App für Mac OS in einer .app
-Datei erstellt und gepackt. Für die App muss ffmpeg auf dem Computer des Endbenutzers installiert sein.
Zurzeit muss ich ffmpeg manuell auf dem Computer jedes Endbenutzers installieren, um die App auszuführen.
Ich möchte die App online mit einem einfachen Installer für ffmpeg und die App verteilen. Ich habe .dmg
files gesehen, mit denen Sie .app
leicht in den Anwendungsordner ziehen können, aber die ffmpeg-Abhängigkeit ist im Installationsprozess immer noch nicht vorhanden.
Wie kann ich ffmpeg und die App zusammen auf einem Mac installieren?
Vielleicht ist das Hinzufügen des ffmpeg-Builds im .app
-Inhalt auch eine Lösung.
Dies ist möglicherweise nicht möglich, obwohl eine relevante Frage erwähnt, dass es nur Abstraktionen von der ffmpeg CLI gibt anstatt von etwas, das ffmpeg direkt benutzen kann.
Sie sollten ffmpeg in die .app einfügen. So bist du ...
Siehe diese Antwort für elektronspezifische Anweisungen: Wie kann ich eine vorkompilierte Binärdatei mit einem Elektron bündeln .
Entschuldigung für eine späte Antwort, aber für den Fall, dass es für jemanden noch relevant ist: Ich habe ffbinaries
module genau für diesen Zweck erstellt.
Sie können Binärdateien für die Plattform des Benutzers entweder während des Anwendungsstarts oder in einem CI / vorkonfigurierten Szenario herunterladen (die Plattform wird automatisch erkannt, wenn Sie sie nicht selbst angeben).
Tags und Links xcode macos ffmpeg electron packagemaker