Ffmpeg-(1)-安装:ubuntu系统安装Ffmpeg应用

1、下载源码压缩包

https://ffmpeg.org/download.html
点击Download Source Code下载即可
解压:
tar -xvjf ffmpeg-snapshot.tar.bz2
得到:ffmpeg目录
cd ffmpeg

=============================================
或者:直接下
wget http://www.ffmpeg.org/releases/ffmpeg-5.1.tar.gz
 
tar -zxvf ffmpeg-5.1.tar.gz

cd ffmpeg

2、安装需要的依赖

sudo apt-get -y install \
  autoconf \
  automake \
  build-essential \
  cmake \
  git-core \
  libass-dev \
  libfreetype6-dev \
  libgnutls28-dev \
  libmp3lame-dev \
  libsdl2-dev \
  libtool \
  libva-dev \
  libvdpau-dev \
  libvorbis-dev \
  libxcb1-dev \
  libxcb-shm0-dev \
  libxcb-xfixes0-dev \
  meson \
  ninja-build \
  pkg-config \
  texinfo \
  wget \
  yasm \
  zlib1g-dev \
  libunistring-dev

3、编译安装

cd ffmpeg

./configure --prefix=/usr/local/FFmpeg  --enable-libmp3lame --enable-gpl --enable-shared --enable-version3 --enable-nonfree --enable-pthreads --enable-postproc --enable-ffplay --enable-libx264 --enable-libxvid --disable-x86asm

#编译安装的位置:/usr/local/FFmpeg

3.1、报错1

#报错
ERROR: x264 not found using pkg-config

#解决方法
sudo apt-get install x264 libx264-dev

3.2、报错2

#报错
ERROR: libxvid not found

#解决
sudo apt install libxvidcore-dev

3.3、报错3

报错:
 ERROR: libmp3lame >= 3.98.3 not found

#解决
apt install libmp3lame-dev

4、安装

make
sudo make install

5、配置软连接

sudo ln -s /usr/local/FFmpeg/bin/ffmpeg /usr/bin/ffmpeg
sudo ln -s /usr/local/FFmpeg/bin/ffprobe /usr/bin/ffprobe


#注意:
1、/usr/bin 该目录默认添加到系统环境变量中,
2、这个操作其实是将ffmpeg和ffprobe添加到环境变量中

6、配置ffmpeg依赖环境

1、sudo vi /etc/ld.so.conf
在其中添加路径:/usr/local/FFmpeg/lib

2、sudo ldconfig#更新环境变量

7、测试

ffmpeg -v

你可能感兴趣的:(ffmpeg,ubuntu)