ubuntu安装boost、x264、FFMPEG

下载官方安装包官方,我使用的是boost_1_86_0.zip版本

1、解压安装包
2、进入boost_1_86_0
3、./bootstrap.sh --prefix=/path/
4、./b2
5、sudo ./b2 install
6、~/.bashrc配置环境

配置x264与FFMPEG

./configure --enable-shared --prefix=/opt/x264
cmake -DCMAKE_INSTALL_PREFIX=/opt/x265 -DENBLE_SHARED=off ..
cmake -DCMAKE_INSTALL_PREFIX=/opt/fdk-aac ..

./configure --prefix=/opt/FFmpeg-6.1 --enable-shared --enable-libx264 --enable-gpl --enable-libfdk-aac --enable-nonfree --enable-libx265
./configure --prefix=/opt/FFmpeg-6.1 --enable-shared --enable-libx264 --enable-gpl --enable-nonfree --enable-libx265
./configure --prefix=/opt/FFMPEG --enable-shared

### 安装 X264FFMPEG 的步骤 #### 准备工作 为了确保顺利安装X264FFMPEG,在开始之前需要更新系统的软件包列表并安装一些必要的依赖项。 ```bash sudo apt update && sudo apt upgrade -essential yasm cmake git libtool autoconf automake pkg-config zlib1g-dev libssl-dev -y ``` #### 安装 X264 编码器 首先获取最新的源代码来编译安装X264编码库: ```bash cd /usr/src/ git clone https://code.videolan.org/videolan/x264.git cd x264 ./configure --host=x86_64-linux-gnu --enable-static --prefix=/usr/local/x264 make -j$(nproc) sudo make install ``` 上述命令完成了X264静态版本的构建与安装过程[^1]。 #### 下载并解压 FFMPEG 源码 接着准备FFMPEG本身的安装,先从官方网站下载最新稳定版压缩包,并将其解压到合适位置: ```bash cd ~ wget http://www.ffmpeg.org/releases/ffmpeg-5.1.tar.gz tar zxvf ffmpeg-5.1.tar.gz cd ffmpeg-5.1 ``` 这段操作实现了FFMPEG程序文件的本地化处理[^3]。 #### 配置 FFMPEG 构建选项 进入解压后的目录内设置具体的编译参数,这里特别指定了要链接前面已经安好的X264支持以及其他常用功能模块: ```bash ./configure \ --prefix="/usr/local/ffmpeg" \ --pkg-config-flags="--static" \ --extra-cflags="-I/usr/local/x264/include" \ --bindir="/usr/local/bin" \ --enable-gpl \ --enable-libx264 \ --enable-nonfree \ --enable-pic \ --disable-doc \ --enable-shared \ --enable-pthreads \ --enable-postproc \ --enable-small \ --enable-version3 \ --enable-hardcoded-tables \ --enable-runtime-cpudetect ``` 以上配置包含了对多个外部库的支持以及优化选项的选择[^4]。 #### 执行编译及安装流程 当所有前置条件都满足后就可以正式开始了! ```bash make -j$(nproc) sudo make install ``` 这一步骤将按照之前的设定完成整个项目的组装打包直至最终部署到位。 #### 更新环境变量 为了让系统能够识别新加入的应用工具,还需要调整shell配置文件以便立即生效这些改动。编辑`~/.bashrc`追加下面这一行内容: ```bash export PATH=$PATH:/usr/local/bin ``` 保存修改过的文档并通过`. ~/.bashrc`使更改即时可用[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值