Ubuntu18.04安装编译ffmpeg库

0、安装相关依赖库

复制代码
sudo apt-get update && 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

1、下载FFmpeg压缩包并解压

Download FFmpeg

2、安装ffmpeg库

在cd到ffmpeg的文件夹下,执行以下命令,配置安装路径:

复制代码
./configure --prefix=/home/petal/Downloads/ffmpeg_install

安装:

复制代码
 make && make install

3、配置环境

修改 /etc/profile文件:

复制代码
sudo vim /etc/profile

最后一行添加路径:

复制代码
export PATH=/home/petal/Downloads/ffmpeg_install/bin/:$PATH

保存后source:

复制代码
source /etc/profile

修改 /etc/ld.so.conf:

复制代码
sudo vim /etc/ld.so.conf

添加:

复制代码
include /home/petal/Downloads/ffmpeg_install/lib

执行:

复制代码
sudo ldconfig
相关推荐
老黄编程1 小时前
02-ubuntu24.04证书体系架构及证书有关配置文件、工具详细介绍
ubuntu·数字证书
catoop1 小时前
在 Windows 中基于 WSL 子系统 Ubuntu 安装配置 conda 示例
windows·ubuntu·conda
code-vibe1 小时前
物理机 kali 改造笔记 (一)
linux·运维·服务器
老黄编程1 小时前
03-gpg(证书管理 )详细范例
linux·运维·ubuntu·数字证书
莱茶荼菜2 小时前
Ubuntu 20.04 系统库管理详细教程
linux·运维·ubuntu
迅为电子3 小时前
嵌入式Linux新手入门:北京迅为3568开发板驱动开发第二章helloworld 驱动实验
linux·运维·驱动开发
xiaotao1314 小时前
unity hub在ubuntu 22.0.4上启动卡住
ubuntu·unity·游戏引擎
nono牛6 小时前
MTK平台详解`adb devices`输出的序列号组成
android·linux·adb·智能手机
catoop7 小时前
Linux 自动清理临时文件配置
linux·服务器
Xの哲學7 小时前
Linux eMMC子系统深度解析:从硬件协议到内核实现
linux·网络·算法·架构·边缘计算