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

ubuntu ffmpeg 安装踩坑

ffmpeg 安装踩坑

安装命令:

sudo apt update 
sudo apt install ffmpeg

如果以上命令没有报错,那么恭喜你很幸运,可以关闭这篇文章了!
如果跟我一样,遇到如下报错,可以接着往下看:

报错信息:
在这里插入图片描述

报错原因:是因为ffmpeg的依赖包(比如libavformat58)的所需版本与系统已经安装的版本之间存在冲突。你试图安装的软件包需要 7:4.2.7 - 0ubuntu0.1 版本,但你的系统中有一个较新的版本7:4.4.2 - 0ubuntu0.22.04.1

解决方法:卸载掉系统里已经安装的新版本,然后手动安装旧版本(这里以libavformat58为例,其他依赖包也是同理的,理论上只需要卸载重装 libavformat58 和 libavutil56 两个包就够了):

dpkg -l | grep libavformat58  # 查看 libavformat58的已安装版本,不出意外应该是7:4.4.2 - 0ubuntu0.22.04.1
sudo apt remove libavformat58 # 卸载已安装版本
sudo apt install libavformat58=7:4.2.7-0ubuntu0.1 # 安装要求的版本

解决掉所有冲突之后,重新:

sudo apt install ffmpeg 

即可。

相关文章:

  • Liunx(CentOS-6-x86_64)系统安装MySql(5.6.50)
  • 基于灾害链动仿真分析路径
  • 为AI聊天工具添加一个知识系统 之115 详细设计之56 知识表征 之2
  • Linux修改主机名称
  • c#编程:学习Linq,重几个简单示例开始
  • logging-operator 部署fluentd-bit日志报kubernetes链接错误
  • 【弹性计算】虚拟化技术
  • 报错:Cannot read properties of null (reading ‘ce‘)解决方法
  • C 端产品-用户的分群图纸 - AxureMost
  • 机器学习实战(12):项目实战—端到端的机器学习项目Kaggle糖尿病预测
  • 除了 EasyXLS,加载和显示.xlsx 格式的excel表格,并支持单元格背景色、边框线颜色和粗细等格式化特性
  • FBX与STEP格式解析及FBX转STEP在线转换指南
  • 记录一下_treafik使用Gateway-APi使用的细节参数
  • MySQL数据库——表的约束
  • 数据库驱动免费下载(Oracle、Mysql、达梦、Postgresql)
  • 【DeepSeek】-macOS本地终端部署后运行DeepSeek如何分析图片
  • Ollama Docker 镜像部署
  • IEEE官方期刊缩写查询pdf分享
  • Spring MVC的基本概念
  • 【编程语言】委托与函数指针
  • 企业做网站的/企业文化的重要性和意义
  • 简阳建设网站公司/网页优化seo公司
  • 网站如何有排名靠前/2345网址中国最好
  • 做塑料哪个网站好/惠州seo排名
  • 石家庄高端网站建设/seo专业培训班
  • 市体育局网站 两学一做/推广优化