Skip to content

Conversation

@marcelblum
Copy link
Contributor

The currently provided darwin-arm64 build is not 100% static. On my M1 Mac when I try to run it I get missing Homebrew dependency errors similar to those mentioned in #200

This PR includes updated macOS builds for both arches. The darwin-arm64 build is from a different source (new to this repo I think), https://www.osxexperts.net/ which has been providing quality ffmpeg arm builds for several years now, and I can confirm it is a full static build (>50mb). I figured I'd also update the Intel Mac build while I was at it so I've included the latest darwin-x64 build from evermeet.cx, same source as before officially sanctioned by the FFmpeg org.

This bumps both ffprobe versions to 8.0. I don't know if you prefer to have the versions for all platforms in sync before publishing a release, but I am working on my Mac today so I've only updated those builds...

@SavageCore
Copy link
Owner

Thanks, I'd prefer to bump them all at once, would you like to do that? If not then just remove the version changes and I will update the others and do a version bump.

@marcelblum
Copy link
Contributor Author

I only have access to Mac and Windows machines ATM. I just tried to push a commit with the latest Windows x64 build but I am getting prevented by Github because of its large file size (185mb for the full version). Do you have a solution for storing large binaries like this that exceed Github's limit? If not, a quick solution would be to only include the "essentials" build (94mb) instead of the full build. In fact the build you currently use is the essentials build so it wouldn't be a regression, but it would be nice to be able to offer the full build.

As for Win32, it seems publicly offered 32-bit builds for ffmpeg are becoming harder to find. The latest 32-bit build from the source last used (https://github.com/sudo-nautilus/FFmpeg-Builds-Win32/) is from 2023 and not much later than the build currently offered. Might need to reconsider offering that platform or settle for not keeping it in sync with the rest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants