September 24, 2021, 03:33:27 AM

News:

--


Apple Silicon (ARM) support

Started by mondego, January 14, 2021, 02:44:42 PM

Previous topic - Next topic

mondego

Any plans to support ARM for the next release?

eumagga0x2a

Avidemux runs natively on ARM/Linux, albeit with limitations due to assembly in Avidemux itself (not in bundled libraries) being x86-only. There are no official builds, that's all. However, it is very uncertain whether any development will happen targeting ARM/macOS.

Barbarossa

Would love to see ARM support on the Mac.
I tried to compile it but failed, I've replaced the built in ffmpeg with the one bundled with Homebrew, and then figured out how to use Homebrew's libav, but then had some more issues with the build using x86 instead of ARM (seems to be hardcoded somewhere) - and gave up on it, was too time consuming.

eumagga0x2a

Quote from: Barbarossa on February 23, 2021, 02:11:53 PMI tried to compile it but failed

What was the exact error message? Did you change MACOSX_DEPLOYMENT_TARGET, currently hardcoded in bootStrapOsx_Catalina.bash to Catalina (10.15) to the default value as reported by

xcrun --sdk macosx --show-sdk-version?

Quote from: Barbarossa on February 23, 2021, 02:11:53 PMI've replaced the built in ffmpeg with the one bundled with Homebrew

I really wonder how you accomplished that as Avidemux relies on a patched version to access some useful private functions.

Who

June 19, 2021, 07:48:40 PM #4 Last Edit: June 19, 2021, 09:56:08 PM by Who
Since this topic has not been updated in several months let me ask, has there been any progress on creating an official build for Apple Silicon?  I ask because the Mac I have been using might be starting to have hardware issues (all I know for sure is that it has been freezing up and crashing a lot lately), and I have no idea how to compile Avidemux or anything else on a Mac.  So basically what I am taking away from this thread is that if I were to get a new Mac with Apple Silicon I would no longer be able to use Avidemux, unless something has changed since February.  Is that correct, or am I missing something here? How about running a current Apple version of Avidemux using Rosetta, does that work well or are there issues with that?

eumagga0x2a

Quote from: Who on June 19, 2021, 07:48:40 PMhas there been any progress on creating an official build for Apple Silicon?

I would claim with a high degree of certainty that official native builds for Apple Silicon are technically impossible, at least for now.

The only Apple hardware I own is a 2016 MBP which has proven pretty useful during the pandemic for Zoom meetings. It is also my only device to test Avidemux on Windows 10. As long as it works, it works. No strategy exists for the case of a hardware failure yet, I personally don't depend on any software which is macOS-only.

Quote from: Who on June 19, 2021, 07:48:40 PMHow about running a current Apple version of Avidemux using Rosetta

I hope very much that it will work, at least in some basic way (not sure that OpenGL will work, the same for VideoToolbox).

Quote from: Who on June 19, 2021, 07:48:40 PMdoes that work well or are there issues with that?

I'm entirely dependent on feedback from Avidemux users who have Apple Silicon hardware. There hasn't been any so far.

lemongrab

Quote from: eumagga0x2a on June 19, 2021, 10:59:10 PM
Quote from: Who on June 19, 2021, 07:48:40 PMhas there been any progress on creating an official build for Apple Silicon?

I would claim with a high degree of certainty that official native builds for Apple Silicon are technically impossible, at least for now.

The only Apple hardware I own is a 2016 MBP which has proven pretty useful during the pandemic for Zoom meetings. It is also my only device to test Avidemux on Windows 10. As long as it works, it works. No strategy exists for the case of a hardware failure yet, I personally don't depend on any software which is macOS-only.

Quote from: Who on June 19, 2021, 07:48:40 PMHow about running a current Apple version of Avidemux using Rosetta

I hope very much that it will work, at least in some basic way (not sure that OpenGL will work, the same for VideoToolbox).

Quote from: Who on June 19, 2021, 07:48:40 PMdoes that work well or are there issues with that?

I'm entirely dependent on feedback from Avidemux users who have Apple Silicon hardware. There hasn't been any so far.


Silicon user here (cheapest Macbook Air). Found this thread today while searching about compatibility.

Installed it and it seems to be working fine for me. But, I'm a very simplistic user, so YMMV.

Thanks for a great program!

eumagga0x2a

Could you please check that OpenGL (video display: "QtGl") and the hardware accelerated video decoding ("VideoToolbox") for H.264 / HEVC video tracks work?