[FFmpeg-devel] Procedure to enable the Windows on ARM64 FFMPEG Libraries
Niranjan Kshatriya (QUIC)
quic_nkshatri at quicinc.com
Mon Sep 16 10:06:38 EEST 2024
Hi Team,
Would be helpful it you can provide the pointers for below queries.
Regards,
Niranjan
From: Niranjan Kshatriya (QUIC)
Sent: Thursday, September 12, 2024 12:51 PM
To: ffmpeg-devel at ffmpeg.org
Subject: Procedure to enable the Windows on ARM64 FFMPEG Libraries
Hi team,
I am working on Windows on ARM application development and wants to execute FFMPEG on my device.
On FFMPEG download page (Releases * BtbN/FFmpeg-Builds (github.com)<https://github.com/BtbN/FFmpeg-Builds/releases>) "windows on Arm" binary is not available (Other binaries(x64 and linux Arm64) are generated and validated ).
X64 version of FFMPEG binary is running successfully on my ARM device but looking for ARM Native FFMPEG support for better experience as x64 is running slow on my device compared to x64 device.
I have downloaded the source from : https://git.ffmpeg.org/ffmpeg.git and compiled locally ( on ARM using WSL ) for Arm with tool chain : GitHub - Windows-on-ARM-Experiments/mingw-woarm64-build: Workflows and build scripts for Windows on Arm64 GNU cross-compiler for `aarch64-w64-mingw32` target.<https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build?tab=readme-ov-file> with below configuration :
./configure --arch=arm64 --target-os=mingw32 --cross-prefix=aarch64-w64-mingw32- --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --disable-libpulse --disable-libxcb
It will be good to have Windows on ARM prebuilt libraries for FFMPEG as part of Download repository (Releases * BtbN/FFmpeg-Builds (github.com)<https://github.com/BtbN/FFmpeg-Builds/releases>).
What it takes to generate Windows on ARM libraries?
Regards,
Niranjan
More information about the ffmpeg-devel
mailing list