FFmpeg yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild

在这里可以讨论Ffmpeg相关使用技术

版主: jvip_chen

回复
头像
jvip_chen
社区版主
社区版主
帖子: 147
注册时间: 2019年 1月 5日 13:36 星期六

FFmpeg yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild

帖子 jvip_chen » 2019年 11月 20日 09:16 星期三

ubuntu 编译FFmgeg执行./configure 时会报此错误。

nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.

需要安装yasm的汇编编译器

代码: 全选

sudo apt-get install yasm
分析:yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报上面错误。

如果不需要yasm也可以

代码: 全选

./configure --disable-x86asm
下载ffmpeg

git clone https://git.ffmpeg.org/ffmpeg.git

回复