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

VM CentOS7安装ffmpeg

项目中涉及给视频添加水印,使用到了ffmpeg,windows系统可直接使用,Linux需要手动编译完成ffmpeg后才可正常使用。

配置yum源:

备份原repo文件

cd  /etc/yum.repos.d/mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下载阿里yum配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

重建缓存

yum clean allyum makecache

如果重建缓存中提示:

file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/cdrom/repodata/repomd.xml"
则将系统镜像挂载至对应路径,如/mnt下或/mnt/cdrom下,再重新重建缓存

#卸载挂载
#umount /mnt#将系统镜像挂载至/mnt/cdrom
mount /dev/sr0 /mnt/cdrom

安装依赖

yum -y install epel-releaseyum -y install git gcc gcc-c++ cmake3

安装yasm:

​
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz​tar zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0./configuremakemake install

安装ffmpeg(时间较久):

wget http://www.ffmpeg.org/releases/ffmpeg-4.2.tar.gztar -zxvf ffmpeg-4.2.tar.gzcd ffmpeg-4.2/./configure --prefix=/usr/local/ffmpeg-4.2make && make install

配置环境变量:

vi /etc/profile

在文件最后添加:

export PATH=$PATH:/usr/local/ffmpeg-4.2/bin

保存后执行:

source /etc/profile

检查依赖库路径:

ldd ffmpeg

vim /etc/ld.so.conf

文件最后添加:

/usr/local/ffmpeg-4.2/lib

保存后,执行

ldconfig

再次检查就正常了。

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

相关文章:

  • PyTorch Models
  • viple模拟器使用(四):unity模拟器中实现沿右墙迷宫算法
  • 面试送分题!“商品分类浏览”如何测试?
  • 在浏览器中直接打开PDF
  • docker集群的详解以及超详细搭建
  • 4进制思路。。。。。。。。
  • 解决ansible批量加入新IP涉及known_hosts报错的问题
  • vuepress----1、快速开始
  • C++ -- 每日选择题 -- Day2
  • 软件测评中心▏软件集成测试和功能测试之间的区别和联系简析
  • Selenium/webdriver介绍以及工作原理
  • HTML5+CSS3+JS小实例:九宫格图片鼠标移入移出方向感知特效
  • 在Rust中编写自动化测试
  • 羊大师提问,为什么吃得越咸越容易出现健康问题?
  • linux ld 链接器学习笔记
  • 栈模拟先序后序中序遍历(非递归遍历)
  • linux 内核软中断介绍
  • 软考:2024年软考高级:软件工程
  • Kubernetes(K8s)_15_CNI
  • python 生成器的作用
  • 第十五届蓝桥杯(Web 应用开发)模拟赛 2 期-大学组(详细分析解答)
  • 图解系列--HTTPS,认证
  • element plus中表格的合计属性和例子
  • 计网Lesson1笔记
  • 指针数组以及利用函数指针来实现简易计算器及typedef关键字(指针终篇)
  • josef JZ-7Y-33静态中间继电器 电压DC220V 板前接线
  • Java第二十章 ——多线程
  • 【超强笔记软件】Obsidian实现免费无限流量无套路云同步
  • 【Linux小项目】实现自己的bash
  • 客户案例:EDLP助力金融行业打造高效数据防泄露体系