下载代码:git clone https://git.ffmpeg.org/ffmpeg.git
然后输入命令进行编译:找到下载的目录下,然后用命令进入这个文件夹下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. 

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

解决错误:安装yasm编译器。安装方法如下:

1)下载:yasm的下载链接

2)解压:把下载下来的压缩包进行解压

3)切换路径: cd yasm-1.3.0

4)执行配置: ./configure

5)编译:make

6)安装:make install

安装成功yasm你可以在进入到ffmpeg的文件夹下,进行./configure
make
make install
然后打出ffmpeg

[root@localhost ~]# cd ffmpeg
[root@localhost ffmpeg]# ./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --disable-static --enable-shared
install prefix            /usr/local/ffmpeg
source path               .
C compiler                gcc
C library                 glibc
ARCH                      x86 (generic)
big-endian                no
runtime cpu detection     yes
standalone assembly       yes
x86 assembler             yasm
MMX enabled               yes
MMXEXT enabled            yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
AESNI enabled             yes
AVX enabled               yes
AVX2 enabled              yes
AVX-512 enabled           yes
AVX-512ICL enabled        yes
XOP enabled               yes
FMA3 enabled              yes
FMA4 enabled              yes
i686 features enabled     yes
CMOV is fast              yes
EBX available             yes
EBP available             yes
debug symbols             yes
strip symbols             yes
optimize for size         no
optimizations             yes
static                    no
shared                    yes
postprocessing support    no
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          no
makeinfo supports HTML    no
xmllint enabled           yesExternal libraries:
iconv                   libxcb_shape            libxcb_xfixes
libxcb                  libxcb_shmExternal libraries providing hardware acceleration:
vaapiLibraries:
avcodec                 avfilter                avutil                  swscale
avdevice                avformat                swresamplePrograms:
ffmpeg                  ffprobeEnabled decoders:
aac                     cook                    movtext                 rv30
aac_fixed               cpia                    mp1                     rv40
aac_latm                cri                     mp1float                s302m
aasc                    cscd                    mp2                     sami
ac3                     cyuv                    mp2float                sanm
ac3_fixed               dca                     mp3                     sbc
acelp_kelvin            dds                     mp3adu                  scpr
adpcm_4xm               derf_dpcm               mp3adufloat             sdx2_dpcm
adpcm_adx               dfa                     mp3float                sga
adpcm_afc               dfpwm                   mp3on4                  sgi
adpcm_agm               dirac                   mp3on4float             sgirle
adpcm_aica              dnxhd                   mpc7                    sheervideo
adpcm_argo              dolby_e                 mpc8                    shorten
adpcm_ct                dpx                     mpeg1video              simbiosis_imx
adpcm_dtk               dsd_lsbf                mpeg2video              sipr
adpcm_ea                dsd_lsbf_planar         mpeg4                   siren
adpcm_ea_maxis_xa       dsd_msbf                mpegvideo               smackaud
adpcm_ea_r1             dsd_msbf_planar         mpl2                    smacker
adpcm_ea_r2             dsicinaudio             msa1                    smc
adpcm_ea_r3             dsicinvideo             msmpeg4v1               smvjpeg
adpcm_ea_xas            dss_sp                  msmpeg4v2               snow
adpcm_g722              dst                     msmpeg4v3               sol_dpcm
adpcm_g726              dvaudio                 msnsiren                sonic
adpcm_g726le            dvbsub                  msp2                    sp5x
adpcm_ima_acorn         dvdsub                  msrle                   speedhq
adpcm_ima_alp           dvvideo                 mss1                    speex
adpcm_ima_amv           dxtory                  mss2                    srt
adpcm_ima_apc           dxv                     msvideo1                ssa
adpcm_ima_apm           eac3                    mszh                    stl
adpcm_ima_cunning       eacmv                   mts2                    subrip
adpcm_ima_dat4          eamad                   mv30                    subviewer
adpcm_ima_dk3           eatgq                   mvc1                    subviewer1
adpcm_ima_dk4           eatgv                   mvc2                    sunrast
adpcm_ima_ea_eacs       eatqi                   mvdv                    svq1
adpcm_ima_ea_sead       eightbps                mxpeg                   svq3
adpcm_ima_iss           eightsvx_exp            nellymoser              tak
adpcm_ima_moflex        eightsvx_fib            notchlc                 targa
adpcm_ima_mtf           escape124               nuv                     targa_y216
adpcm_ima_oki           escape130               on2avc                  text
adpcm_ima_qt            evrc                    opus                    theora
adpcm_ima_rad           fastaudio               paf_audio               thp
adpcm_ima_smjpeg        ffv1                    paf_video               tiertexseqvideo
adpcm_ima_ssi           ffvhuff                 pam                     tiff
adpcm_ima_wav           ffwavesynth             pbm                     tmv
adpcm_ima_ws            fic                     pcm_alaw                truehd
adpcm_ms                fits                    pcm_bluray              truemotion1
adpcm_mtaf              flac                    pcm_dvd                 truemotion2
adpcm_psx               flic                    pcm_f16le               truemotion2rt
adpcm_sbpro_2           flv                     pcm_f24le               truespeech
adpcm_sbpro_3           fmvc                    pcm_f32be               tscc2
adpcm_sbpro_4           fourxm                  pcm_f32le               tta
adpcm_swf               fraps                   pcm_f64be               twinvq
adpcm_thp               frwu                    pcm_f64le               txd
adpcm_thp_le            g723_1                  pcm_lxf                 ulti
adpcm_vima              g729                    pcm_mulaw               utvideo
adpcm_xa                gdv                     pcm_s16be               v210
adpcm_yamaha            gem                     pcm_s16be_planar        v210x
adpcm_zork              gif                     pcm_s16le               v308
agm                     gremlin_dpcm            pcm_s16le_planar        v408
aic                     gsm                     pcm_s24be               v410
alac                    gsm_ms                  pcm_s24daud             vb
alias_pix               h261                    pcm_s24le               vble
als                     h263                    pcm_s24le_planar        vc1
amrnb                   h263i                   pcm_s32be               vc1image
amrwb                   h263p                   pcm_s32le               vcr1
amv                     h264                    pcm_s32le_planar        vmdaudio
anm                     hap                     pcm_s64be               vmdvideo
ansi                    hca                     pcm_s64le               vmnc
ape                     hcom                    pcm_s8                  vorbis

linux下FFmpeg编译和解决nasm/yasm not found or too old错误相关推荐

  1. Mac FFmpeg编译和解决nasm/yasm not found or too old错误

    FFmpeg编译 下载代码:git clone https://git.ffmpeg.org/ffmpeg.git 然后输入命令进行编译:找到下载的目录下,然后用命令进入这个文件夹下cd ffmpeg ...

  2. Linux下 FFmpeg 编译安装

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序. 官网:http://ffmpeg.org 一.FFmpeg安装 安装依赖包: yum install libth ...

  3. linux下ffmpeg编译成so文件,一、ffmpeg编译成android使用的so库

    1.在https://ffmpeg.org/中下载ffmpeg源码(目前版本为ffmpeg-3.2.1) 2.下载ndk 3.分别解压ffmpeg和ndk, 路径如 : ffmpeg路径: /home ...

  4. ubuntu下ffmpeg编译安装

    ubuntu下ffmpeg编译安装 解决库链接不上的问题 ubuntu下ffmpeg编译安装   1.ffmpeg是什么东西?相信很多人第一次接触这个东西,我先在这里做个简单的介绍. FFmpeg是一 ...

  5. linux安装编译安装 ffmpeg,解决linux下ffmpeg压缩的mp4无法在网页播放问题

    ffmpeg官网下载页面:http://www.ffmpeg.org/download.html github下载页面  https://github.com/FFmpeg/FFmpeg/releas ...

  6. FFmpeg学习之路:Linux下安装编译

    FFmpeg学习之路:Linux下安装编译 文章目录 FFmpeg学习之路:Linux下安装编译 前言 一.下载FFmpeg 二.准备工作 1.安装yasm的汇编编译器 2.安装SDL2 三.编译安装 ...

  7. Linux 下ffmpeg的环境搭建与安装

    Linux下ffmpeg的环境搭建与安装 背景 [FFmpeg是什么] 1· FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源软件.采用LGPL或GPL许可证,提供了录制.转 ...

  8. 在Ubuntu下FFmpeg编译,支持x264和x265(HECV)

    所有下载的源 在Ubuntu下FFmpeg编译,支持x264和x265. Ubuntu 12.04 FFmpeg 2.1 Release 注意: cmake要升级要2.8.8 yasm要升级到1.2. ...

  9. 【转载】【重要】Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结

    近段时间在学习 Ffmpeg.Mencoder 音视频转换,大概在 Ubuntu 10.04.Ubuntu 10.10.Ubuntu Natty 测试版上安装和使用过.重点是针对低分辨率的普通手机视频 ...

  10. 从四个问题透析Linux下C++编译链接

    摘要:编译&链接对C&C++程序员既熟悉又陌生,熟悉在于每份代码都要经历编译&链接过程,陌生在于大部分人并不会刻意关注编译&链接的原理.本文通过开发过程中碰到的四个典型 ...

最新文章

  1. 拼音开头有什么字_excel查找函数应用:如何提取姓名的拼音首字母
  2. Java基类共同属性设置_java – 你有一个Hibernate实体的基类吗?
  3. LINUX-NAT(二)
  4. 简明 Git 命令速查表
  5. JavaScript中的Math方法演示
  6. iOS开发UI篇—核心动画(UIView封装动画)
  7. 杭电1466计算直线的交点数
  8. android 画面俯视效果,四种方法让你的画面更耐看
  9. Java配置文件找不到指定_转载:Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty(user.dir)的理解...
  10. 靠知识赚钱只是较高级的体力劳动,靠智慧赚钱才能真正的富有。
  11. PHP用301重定向根域名到www域名
  12. python集成包地址 Anaconda 一键安装拥有所有包
  13. Unity Shader入门精要学习笔记 - 第11章 让画面动起来
  14. teams快捷键_每个Microsoft Teams键盘快捷键及其使用方法
  15. android 涨潮动画加载_这是迪士尼动画片《长发公主》中王国的原型,涨潮时才浮出海面...
  16. word在图片上添加文字且不改变原图教程
  17. 高通开发系列 - 总目录
  18. 嵌套循环中的break和continue使用规则
  19. python儿童编程例子代码-python儿童编程
  20. 深圳有哪些大型公司(2014年数据)

热门文章

  1. 教程篇:《基础模块4》金蝶K3WISE15.0-客户端安装与卸载
  2. 机房搬迁的一般步骤方案
  3. html表白网页制作_表白时刻_表白网页在线制作_创意表白_表白神器
  4. R语言数据可视化案例(世界杯球员信息数据可视化)
  5. 敏捷开发框架—Scrum
  6. 30种大脑训练方法:提高你的注意力(修订本) - 目录
  7. c语言调用函数时二维数组实参,C语言函数调用二维数组,指针问题
  8. java word另存为_java实现页面另存为word
  9. [APIO2014]序列分割
  10. Mysql 分片,大数据量时扩容方案