-
Notifications
You must be signed in to change notification settings - Fork 832
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
Native Apple Silicon support #970
Comments
Yes, but it's probably not happening soon. Some pieces need to fall into place first:
All the other binaries we use don't need an Apple Silicon build yet as they wouldn't benefit from it. |
Thanks for the update @sindresorhus - totally makes sense. But glad that it could be possible! Kap is a great tool! |
It does seem like it could become a long wait. @sindresorhus, in the meantime, is there a workaround that we could use? Building our own ffmpeg and inserting into the Kap.app folder? Saving the un-encoded video capture and converting it ourselves? A 2-minute capture took 40 minutes of encoding and a reasonable amount of heat on my M1 which is a bit disappointing 😅. I'm happy to help fix this, but I'm not sure how to. |
Hi folks,
Great idea @raulrpearson💡! Here what I did to work around the encoding issue: Firstly you need to install Homebrew on your Mac, then run these commands in a terminal: brew install ffmpeg
mv /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/@ffmpeg-installer/darwin-x64/ffmpeg /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/@ffmpeg-installer/darwin-x64/ffmpeg-x64
ln -s $(which ffmpeg) /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/@ffmpeg-installer/darwin-x64
brew install gifsicle
mv /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/gifsicle/vendor/gifsicle /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/gifsicle/vendor/gifsicle-x64
ln -s $(which gifsicle) /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/gifsicle/vendor Try again to record a video, now Kap works like a charm with Apple Silicon M1, encoding videos is fast ⚡ as it should, without heat 🌡️ 🤩 Have a good day, |
Hey @tortuetorche just wondering, is there anyway to do this without installing/using Homebrew? |
Hi @fokusferit,
🤷♂️ Maybe you can download a |
Seems like the path to I changed it to Here's my commands brew install ffmpeg
mv /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg-x64
ln -s $(which ffmpeg) /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static
brew install gifsicle
mv /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/gifsicle/vendor/gifsicle /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/gifsicle/vendor/gifsicle-x64
ln -s $(which gifsicle) /Applications/Kap.app/Contents/Resources/app.asar.unpacked/node_modules/gifsicle/vendor
|
@sindresorhus why didn't you release the new version on GitHub, but only added it to Homebrew? |
The commands to install New version for Kap to support native Apple Silicon is not there yet, it will be released soon™. Be patient 😄 |
On my new Mac mini with the M1 processor, encoding videos is super slow with Kap. I was wondering if there were any plans to support the new M1 processor. If there are, I would be happy to beta test and give feedback. Thanks!
The text was updated successfully, but these errors were encountered: