mzh@Redmi:~/Downloads/ffmpeg-7.0.2$ ./configure
nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat.
Include the log file “ffbuild/config.log” produced by configure as this will help
solve the problem.
It looks like you’re missing nasm
or yasm
, or the version is too old for the current configuration of FFmpeg. These are assemblers used for optimizing the FFmpeg build on x86 architectures.
To resolve this, you can:
1. Install nasm
or yasm
Depending on your package manager, run one of the following commands:
For Debian/Ubuntu-based systems:
sudo apt-get update
sudo apt-get install nasm yasm
For Fedora/RHEL-based systems:
sudo dnf install nasm yasm
For Arch Linux:
sudo pacman -S nasm yasm
2. Disable x86 ASM optimizations
If you prefer to skip assembly optimizations, you can disable them by configuring FFmpeg with:
./configure --disable-x86asm
This will give you a functional, but potentially slower build.
Once you have nasm
or yasm
installed, try running the ./configure
script again.