notes/RK3568/移远/系统环境配置(编译FFmpeg).md
2024-04-29 22:22:30 +08:00

47 lines
1.1 KiB
Markdown

### 系统环境配置(编译FFmpeg)
#### 编译环境配置
```
apt updata
apt upgrade
apt -y install autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
apt -y install nasm yasm libx264-dev libx265-dev libnuma-dev libvpx-dev libfdk-aac-dev libmp3lame-dev libopus-dev
```
#### 解压
```
tar -xvf ffmpeg-4.2.9.tar.xz
cd ffmpeg-4.2.9/
./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-filter=delogo --enable-debug --disable-optimizations --enable-shared --enable-pthreads
make -j4 && make install
```
#### 添加环境变量
* 在 /etc/profile 文件最后一行添加
```
export PATH=/usr/local/ffmpeg/bin:$PATH
```
* 设置生效
```
source /etc/profile
```
* 在 /etc/ld.so.conf 文件最后一行添加
```
/usr/local/ffmpeg/lib/
```
* 设置生效
```
ldconfig
```