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
- 解决方法1:安装yasm