ubuntu 安装ffmpeg

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、我的编译环境

ubuntu 22

ffmpeg 4.36

二、安装必要的依赖

sudo apt-get update
sudo apt-get install -y \
  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

三、安装一些相关的库

NASM -- 部分库使用到汇编程序需要安装

sudo apt-get install -y nasm

YASM -- 部分库使用到该汇编库

sudo apt-get install -y yasm

libx264 -- H.264视频编码器一般需要

sudo apt-get install -y libx264-dev

libx265 -- H.265/HEVC视频编码器不一定需要按需安装

sudo apt-get install -y libx265-dev libnuma-dev

libvpx -- VP8/VP9视频编解码器不一定需要按需安装

sudo apt-get install -y libvpx-dev

libfdk-aac -- AAC音频编码器不一定需要按需安装

sudo apt-get install -y libfdk-aac-dev

libmp3lame -- MP3音频编码器不一定需要按需安装

sudo apt-get install -y libmp3lame-dev

libopus -- opus音频编解码器不一定需要按需安装

sudo apt-get install -y libopus-dev

四、下载FFmpeg

https://ffmpeg.org

五、按需配置ffmpeg的编译项

ffmpeg可以按照自己的需求配置各种编译项也就是你可以根据自己的需求对ffmpeg的功能进行一些裁剪比如支持哪些格式的编解码等。 下面是我的一个简单配置可供参考

sudo apt-get install yasm
./configure --enable-shared --prefix=/usr/local/ffmpeg/
make -j4
make install

 

六、 修改环境变量

vim ~/.bashrc  # 打开系统环境变量配置文件
export PATH="/usr/local/ffmpeg/bin:${PATH}"
export LD_LIBRARY_PATH="/usr/local/ffmpeg/lib:{LD_LIBRARY_PATH}"

七、验证

ffmpeg -h
ffmpeg -version

 

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Ubuntu