ffmpeg4.3.1如何安装libfdk_aac依赖
时间: 2023-05-23 11:03:44 浏览: 481
你可以使用以下命令安装libfdk_aac依赖:
1. 安装libfdk_aac库
```sh
git clone https://github.com/mstorsjo/fdk-aac.git
cd fdk-aac
./autogen.sh
./configure --prefix=/usr/local --enable-shared --enable-static
make && make install
```
2. 安装FFmpeg
```sh
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
./configure --prefix=/usr/local --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfdk-aac
make && make install
```
这将安装FFmpeg 4.3.1,并且在编译时启用了libfdk_aac库。 希望这可以回答您的问题。
相关问题
ffmpeg4.3.1源码 在centos7.6安装报错 libfdk_aac not found
可能是因为 libfdk_aac 没有安装或版本太低导致的。可以尝试先安装 libfdk_aac,如果已经安装则升级到最新版本。另外,也可以尝试使用 --disable-libfdk-aac 参数来避开该依赖。具体操作可以查看 ffmpeg 的官方文档。
ffmpeg-4.3.1的编译方式
编译 ffmpeg-4.3.1 的方式如下:
1. 下载 ffmpeg-4.3.1 源码包并解压。
2. 安装依赖库:
```
sudo apt-get install build-essential yasm nasm cmake libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libmp3lame-dev libopus-dev
```
3. 进入解压后的目录,执行以下命令:
```
./configure --prefix=/usr/local --enable-shared --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libfdk-aac --enable-libmp3lame --enable-libopus
```
其中,`--prefix` 指定安装路径,`--enable-shared` 表示编译成动态库,`--enable-gpl` 表示启用 GPL 许可协议,`--enable-libx264` 表示启用 x264 编码器,`--enable-libx265` 表示启用 x265 编码器,`--enable-libvpx` 表示启用 VP8/VP9 编码器,`--enable-libfdk-aac` 表示启用 AAC 编码器,`--enable-libmp3lame` 表示启用 MP3 编码器,`--enable-libopus` 表示启用 Opus 编码器。
4. 执行 `make` 命令编译,可以使用 `-j` 参数指定并发编译的数量,例如:
```
make -j4
```
5. 执行 `sudo make install` 命令安装到系统路径。
6. 执行 `sudo ldconfig` 命令更新库缓存。
至此,ffmpeg-4.3.1 的编译安装就完成了。
阅读全文