十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这期内容当中小编将会给大家带来有关如何在CentOS服务器中安装FFmpeg,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
颍东ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
通过Yum安装
按顺序执行下方的命令来安装FFmpeg:
注意:命令默认以root用户执行,如果非root用户,请在每条命令前增加 sudo 指令以root权限运行这些命令
1. Update the system
yum install epel-release -y yum update -y
2. Install the Nux Dextop YUM repo
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
3. Install FFmpeg and FFmpeg development packages
yum install ffmpeg ffmpeg-devel -y
至此,如果不出意外的话,FFmpeg就应该顺利安装到服务器上了;
可以在控制台通过 which ffmpeg
命令来查看FFmpeg程序的执行路径;
FFmpeg常用的视频转换命令
ffmpeg -i 待转换的源视频路径 -s 853x480 -vcodec libx264 -preset medium -crf 28 -y 输出视频的路径
踩坑 & 填坑
在CentOS 7上安装时无法找到某些依赖库
主要症状如下:
填坑指南:
1. 先看是否成功安装了 EPEL
按照上面的安装教程,在最后安装FFmpeg前应该先安装两个源,一个是epel,一个是nux-dextop;
你可以使用 yum repolist 命令查看是否装上了这两个:
2. 如果已经成功安装了 epel 和 nux-dextop,但执行 install ffmpeg
的命令时仍然报错找不到一些依赖关系
可能是跟epel的配置有关,这时候你需要先切换到epel的配置目录:
使用命令:cd /etc/yum.repos.d/
切换到epel的配置目录;
通过 vim epel.repo 命令编辑epel.repo文件:
因为下载依赖时会通过 baseurl 或 metalink 这两个地址指向去下载,依赖找不到很可能是因为这两个下载地址有问题;
上述就是小编为大家分享的如何在CentOS服务器中安装FFmpeg了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。