Linux 配置ffmpeg

1,138 阅读1分钟

ffmpeg for Linux 配置

-- 下载ffmpeg
# wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
-- 解压
# tar -zxvf ffmpeg-3.1.tar.gz
# cd ffmpeg-3.1
-- 编译
# ./configure --prefix=/usr/local/ffmpeg
-- 安装
# make && make install
# vi /etc/profile
在最后PATH添加环境变量:
PATH=$PATH:/usr/local/ffmpeg/bin
export PATH
保存退出 :wq
# source /ect/profile   设置生效
# ffmpeg -version       查看版本
  • 问题1 如果找不到wget命令则 安装wget # yum -y install wget

  • 问题2 编译时报错 yasm/nasm not found or too old. Use --disable-yasm for a crippled build. (yasm是汇编编译器, 因为ffmpeg中为了提高效率用到了汇编指令, 比如MMX和SSE)

    • 解决方法1:安装yasm
      # wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
      # tar -zxvf yasm-1.3.0.tar.gz
      # cd yasm-1.3.0
      # ./configure
      # make && make install
      
    • 解决方法2:不启用yasm # ./configure --prefix=/usr/local/ffmpeg --disabled-yasm

参考资料
ffmpeg编译
[CentOS_7.4]Linux编译安装ffmpeg