FFmpeg-Builds icon indicating copy to clipboard operation
FFmpeg-Builds copied to clipboard

Windows Arm64 binaries?

Open GeldHades27355 opened this issue 1 year ago • 6 comments

While the x64 build emulates well on Windows 11 on Arm64, it's sub-obtimal. Sure, one could "just compile it" - which would work if everyone were a developer. 😉

Any chance to get Windows on Arm64 support as part of the regular build pipeline?

GeldHades27355 avatar May 26 '24 05:05 GeldHades27355

Also have a look at #95.

pzhlkj6612 avatar May 26 '24 10:05 pzhlkj6612

I actually got a Win-On-ARM Devkit at home now, so I can test those binaries. I'll give them as deep of a test run as I can soon, and if at least all features/libraries that are explicitly enabled here work, I'll add it to the auto-builds.

Support for building arm windows binaries already exists, so feel free to just build one yourself. But no guarantees everything actually works.

BtbN avatar May 26 '24 11:05 BtbN

I can confirm with Termux Wine that all swcodecs work as expected, but I can't test hwaccel. qcom only supports full d3d12 and vulkan on X Elite. I guess the old DevKit can't support d3d12va and vulkan filters.

Andarwinux avatar May 26 '24 14:05 Andarwinux

Afaik 8cx/SQ3 supports Vulkan with an MS compat pack (included in Surface Pro X and 9) Also, dx12 is supported, just not dx12 ultimate. Dx12 support has been around since SD850.

GeldHades27355 avatar May 26 '24 15:05 GeldHades27355

Hey @BtbN , are there any updates on the winarm64 binaries? They are an important dependency for torchaudio, and having them available would benefit the Pytorch community 😄

alinpahontu2912 avatar Jun 21 '24 14:06 alinpahontu2912

You can build them just fine now, but far from everything is tested so random thirdparty libs might not behave correctly.

BtbN avatar Jun 21 '24 14:06 BtbN

@BtbN Any chance to have Windows Arm64 builds in the coming months ?

divideconcept avatar Jan 11 '25 21:01 divideconcept

You can still build them yourself just fine, but I don't see them as reliable enough for daily builds.

BtbN avatar Jan 11 '25 23:01 BtbN

mpv-winbuild provides prebuilt nightly windows arm64 ffmpeg (but not ffplay and ffprobe), which is a good alternative until the arm64 prebuild is released here. My own fork also has ffprobe and ffplay.

Andarwinux avatar Jan 13 '25 11:01 Andarwinux

@divideconcept @Andarwinux installing via vcpkg offers arm64 windows builds with all the tools, maybe you should give it a try

alinpahontu2912 avatar Jan 21 '25 09:01 alinpahontu2912

Exist now.

BtbN avatar Feb 20 '25 23:02 BtbN