当前位置: 首页 > news >正文

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.gztar -zxvf ffmpeg-5.1.tar.gzcd 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/lib2、sudo ldconfig#更新环境变量

7、测试

ffmpeg -v

http://www.lryc.cn/news/177659.html

相关文章:

  • 系统集成|第十一章(笔记)
  • 二叉树题目:二叉树剪枝
  • JAVA中使用CompletableFuture进行异步编程
  • uniapp:配置动态接口域名,根据图片访问速度,选择最快的接口
  • Lambda表达式常见用法(提高效率神器)
  • 2023旷视自驾感知算法暑期实习一面
  • Python3 如何实现 websocket 服务?
  • SQLAlchemy常用数据类型
  • Vue路由与nodejs下载安装及环境变量的配置
  • HarmonyOS之 应用程序页面UIAbility
  • 数据集笔记: Porto
  • 修改vscode底部栏背景和字体颜色
  • 加速企业AI实施:成功策略和效率方法
  • 【图论C++】树的重心——教父POJ 3107(链式前向星的使用)
  • hhh百度地铁广告太搞笑了;24家国内大模型公司面经;LLM法律应用实践;AI+教育产品图谱与工作流 | ShowMeAI日报
  • 项目管理:项目经理一定要避开这四大误区
  • 爬虫为什么需要 HTTP 代理 IP?
  • leetcode刷题笔记/代码随想录笔记——移除字符串中多余空格
  • dataGrip导出导入的方式
  • LeetCode279. 完全平方数
  • 【CMake】add_dependencies 命令
  • go语言unsafe.Pointer与uintptr
  • ddos打到高防cdn上会发生什么
  • 【单调栈】503. 下一个更大元素 II
  • C++ decltype类型
  • 【题解】JZOJ3854 分组
  • 区块链实验室(26) - 区块链期刊Blockchain: Research and Applications
  • 【学习笔记】[ARC153F] Tri-Colored Paths
  • 基于SSM的实习管理系统
  • 在Vue中通过ElementUI构建前端页面【登录,注册】,在IEDA构建后端实现前后端分离