前言
最近在实验室公用的服务器上配置环境的时候需要 ffmpeg 这个库,但是没有办法使用 sudo,同时也没有办法直接使用 pip 进行下载。为此记录一下从源代码编译的方法。
1. Linux 下安装 yasm
1.1. 检查服务器上是否已经安装了 yasm
安装之前可以执行如下指令判断 ffmpeg 的依赖库 yasm 是否安装好:
yasm --version
如果出现如下输出证明已经有对应的库
否则在安装 ffmpeg 的时候会出现需要更新 yasm 库的提示
1.2. 非 root 情况下安装 yasm
从官网上下载:
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
解压安装包:
tar -zxvf yasm-1.3.0.tar.gz
运行配置文件,这里我将安装的内容换在了自己的路径下(类似 /home/user/***/yasm
),你也可以使用默认的路径安装,但不推荐:
mkdir yasm
cd