前言
当linux用户没有root权限时,可通过源码编译安装ffmpeg等工具,通过手动设置安装路径实现安装到用户指定目录下。然而ffmpeg的linux源码是不包含x264和x265编码器的,一旦处理到h264或h265的视频的时候就会报错,因此需要手动下载安装相应的库。本文记录了我的安装过程以及踩过的坑。
安装步骤
yasm
1.下载链接
2. 解压 tar -xzvf yasm-1.3.0.tar.gz
3. 安装
cd yasm-1.3.0
./configure --prefix=yasm安装路径
make 或 make -j8
make install
vi ~/.bashrc
末行添加 export PATH=yasm安装路径/bin:$PATH
source ~/.bashrc
nasm
该步骤可选,如果装 x264提示Found no assembler Minimum version is yasm-1.2.0. If you really want to compile without asm, configure with --disable-asm
了,就回来装nasm吧,我看了x264的configure文件才发现里面没有enable-yasm这个参数。