linux下ffmpeg 编译
时间: 2023-08-17 22:09:11 浏览: 161
在Linux下编译FFmpeg可以按照以下步骤进行:
1. 准备依赖:安装编译FFmpeg所需的依赖库。可以使用以下命令安装常用的依赖库:
```shell
sudo apt-get update
sudo apt-get install build-essential checkinstall git libfaac-dev libjack-jackd2-dev \
libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev \
libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev
```
2. 获取源代码:使用Git从FFmpeg的官方Git仓库中获取源代码。进入一个目录,并执行以下命令:
```shell
git clone https://git.ffmpeg.org/ffmpeg.git
cd ffmpeg
```
3. 配置和编译:运行以下命令进行配置和编译:
```shell
./configure --enable-gpl --enable-nonfree --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \
--enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib
make
```
4. 安装:运行以下命令安装编译好的FFmpeg:
```shell
sudo make install
```
这样就完成了在Linux下编译和安装FFmpeg的过程。请注意,编译过程可能会花费一些时间,具体时间取决于您的系统性能和网络连接速度。另外,您还可以根据自己的需求调整配置命令中的选项。
阅读全文