-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Apple Silicon M1 #642
Comments
Apple Silicon support would be AMAZING!!!! M1 is very power efficient and with GREAT performance especially on all media related tasks! ffmpeg m1 is possible with homebrew btw ;-) |
+1 for native Apple Silicon support. JFY ffmpeg is available in arm64 from homebrew install: file (which ffmpeg)
/opt/homebrew/bin/ffmpeg: Mach-O 64-bit executable arm64 |
That's cool! Still waiting for github actions to support m1 so i can build ffmpeg for m1 too https://github.com/mifi/ffmpeg-build-script |
ok, now we got linux arm64/aarch64 build, so what is the state and progress of of this software for M1 Silicon support? |
See above list, still waiting for github actions to support m1 to be able to build our custom ffmpeg version: actions/runner-images#2187 |
wait what? github' builder tool doesn't support it yet? how come? |
if we just need ffmpeg for M1, can we use this one? |
This comment was marked as off-topic.
This comment was marked as off-topic.
Need to build a custom stripped-down ffmpeg for MacOS because Apple is quite strict with their notarization/validation of apps https://github.com/mifi/ffmpeg-build-script Looks like github actions might support M1 in september according to some rumors in their issue |
Great software, thanks for your work! Has there been any update on Silicon support? |
Github doesnt yet have apple silicon runners, and I’m a bit hesitant to set up my own servers for this, so ffmpeg silicon support will depend on that. However losslesscut itself will support silicon when i upgrade electron, which is the highest priority now. |
Maybe the correct question to ask is if lossless-cut can be compiled to run natively on Silicon? As an example, there is a project by dbrookman (see link below) that has a simple script to build the video player mpv, which is also based on ffmpeg. Would a similar build method work for lossless-cut? How to build mpv & mpv.app on an Apple silicon (M1 / M2) Mac: Edit: I just saw above where you said, "cannot release these builds on the mac app store", so i'm sure a lot more to it than i'm aware of. If you look through the comments of the project by dbrookman, he does show how to do a static build of an .app bundle free of any dynamically-linked dependencies from Homebrew and ffmpeg. If I could build it myself on Silicon via a script, that would suffice. |
I think currently it cannot be compiled to run natively on Silicon, but after upgrading Electron, losslesscut itself can be compiled natively for silicon. As for "cannot release these builds on the mac app store", I'm referring to losslesscut's ffmpeg builds. I cannot use other people's silicon ffmpeg builds, I need to compile them myself due to certain flags needed for Mac App Store. You can see here how I build ffmpeg: https://github.com/mifi/ffmpeg-build-script however as said github doesn't support Silicon yet so i cannot build ffmpeg for silicon yet. |
I've now got an m2 macbook and have now built a custom ffmpeg using https://github.com/mifi/ffmpeg-build-script, so I'm trying to build for silicon in the next release! |
Need support from Electron, m1 ffmpeg static binaries and possibly Github Actions. Maybe the greatest benefit will come from being able to run m1 ffmpeg, because ffmpeg is doing all the hard work.
ffmpeg
electron
"node_modules/trash/**"
(or remove it)(removed)trash
needs to be testedlossless-cut/package.json
Line 145 in 4fb8f64
The text was updated successfully, but these errors were encountered: