1. 下载代码:git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
2. cd ffmpeg,然后 ./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.freenode.net. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem.
3. 错误原因为汇编工具没有安装,安装yasm即可:
brew install yasm
4. 然后sudo make ; sudo make install
相关推荐
在FFmpeg的编译过程中,可能会遇到一个错误提示:“yasm nasm not found or too old”。这个错误意味着系统无法找到或者识别的当前版本的YASM(Yet Another Macro Processor)或NASM(Netwide Assembler)太旧,这两...
- 编译时根据实际需求选择启用或禁用某些特性,`./configure`后的参数可以根据需要调整。 - 如果遇到依赖问题,可以尝试查找对应系统的软件包管理器(如yum、apt-get)来安装缺失的依赖。 通过以上步骤,你可以在...
如果遇到`nasm/yasm not found or too old`错误,检查yasm是否正确安装,或者重新编译安装yasm。 - 常见的配置选项如:`--enable-shared`用于启用动态库,`--prefix=/usr/leno/FFmpeg/FFmpeg4.2/`指定安装路径,`...
- 如果遇到“yasm/nasm not found or too old. Use --disable-yasm for a crippled build”错误,可以通过以下两种方式解决: - 安装合适的yasm版本,具体步骤可以参考[这篇博客]...
**注意**:如果在安装过程中遇到`yasm/nasm not found or too old.`的错误,需要先安装yasm。可以通过以下步骤安装: ``` wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz tar -zxvf yasm...
另外,如果提示`yasm/nasm not found or too old`,需要单独下载并安装YASM(例如,版本为1.3.0),然后按照类似FFmpeg的步骤进行配置和安装。 **三、FFmpeg命令使用示例** 1. **海康和大华RTSP格式**:海康的RTSP...