编译环境
centos7.5 ffmpeg3.4
编译过程
[root@localhost 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.
将以上编译配置命令 增加参数 --disable-x86asm ,如下命令
[root@localhost ffmpeg]# ./configure --disable-x86asm
最后执行make 即可完成编译
编译成功后,测试方法
[root@localhost ffmpeg]# ./ffmpeg -version
ffmpeg version n3.4.8-5-g8f5e16b Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-44)
configuration: --disable-x86asm
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
本文介绍了在CentOS7.5环境下,针对FFmpeg3.4版本的编译过程。在遇到nasm/yasm未找到或过旧的问题时,通过添加--disable-x86asm参数解决,并成功完成编译。编译后的FFmpeg版本为3.4.8,展示了其核心组件的版本信息。
2943

被折叠的 条评论
为什么被折叠?



