eugeneware/ffmpeg-static

store platform & arch information next to installed binary

Open

#48 opened on May 19, 2020

View on GitHub
 (3 comments) (0 reactions) (0 assignees)JavaScript (201 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (1,358 stars)
PR merge metrics
 (PR metrics pending)

Description

#35 made clear that, in a cross-platform-packaging project using ffmpeg-static as a dependency, a second npm install should install an ffmpeg binary for a different platform/arch than before.

To enable this, install.js needs to

  1. write the platform & arch next to the binary (e.g. to ffmpeg.json).
  2. check if there's a ffmpeg.json in place, with a different platform/arch than desired. If platform & arch are equal, it can exit successfully.

Contributor guide