zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux下安装ffmpeg的教程

2023-09-11 14:16:58 时间

一、centos linux下安装ffmpeg的教程

1、进入官网下载

点击Download Source Code下载即可,此时得到压缩包ffmpeg-snapshot.tar.bz2

   在压缩包目录下,执行命令

tar -xvjf ffmpeg-snapshot.tar.bz2

  如果提示:tar (child): bzip2: Cannot exec: No such file or directory

  安装bzip2,再执行解压命令

yum -y install bzip2

2、进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录,编译并开启https,不开启会导致操作https的视频流出错

cd ffmpeg
./configure --prefix=/usr/local/ffmpeg --enable-openssl
make && make install

 如出现错误 ERROR: openssl not found,进入到日志目录

cd ffbuild
cat config.log 

#出现下面错误信息
fatal error: openssl/ssl.h: No such file or directory


安装openssl,然后进行重新编译

yum install -y openssl
yum install -y openssl-devel

#回到编译目录

cd ..

3、配置变量

vi /etc/profile
在最后PATH添加环境变量:
export PATH=$PATH:/usr/local/ffmpeg/bin
保存退出
查看是否生效
source /etc/profile  设置生效

4、查看版本

ffmpeg -version    查看版本


注意:

若安装过程中出现以下错误:

yasm/nasm not found or too old. Use –disable-yasm 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 “config.log” produced by configure as this will help solve the problem.

需要安装 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