CentOS服务器中安装FFmpeg的完整步骤
作者:Dreamer-1 发布时间:2023-10-12 07:38:02
前言
服务器系统环境为:CentOS 6.5(final);
在服务器成功安装FFmpeg颇废了一番功夫,总结一下成功安装的过程,希望对大家有用 ^_^ ;
Ps:使用Java调用FFmpeg处理音视频媒体文件可以参考 Java使用FFmpeg处理视频文件指南
查看CentOS版本命令:rpm -q centos-release
CentOS 7 安装参考这里:点我哦
通过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 这两个地址指向去下载,依赖找不到很可能是因为这两个下载地址有问题;
我当时出现这个问题时,发现yum是使用的epel.repo中 metalink 指定的地址去下载的,一直下载不下来某些依赖;后来我将 metalink 一行注释掉,让yum使用 baseurl 的指向去下载,就能下载下来了;
如果 baseurl 和 metalink 对于你来说都下载不下来,那你可以考虑Google一个能用的下载地址替换原来的;
来源:https://www.cnblogs.com/Dreamer-1/p/10399492.html


猜你喜欢
- 10月16日消息,据国外媒体报道,谷歌Android智能手机操作系统正在以很快的速度开发。与其它的操作系统相比,虽然Android推出的时间
- 清除DNS缓存信息法:当计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算
- 虚拟基础架构时常遭遇简单解决方案效率低下的困扰。虚拟机执行匮乏的现状阻碍了虚拟化技术的普及。以下的十大虚拟机优化小窍门能帮助用户轻松解决每个
- 据国外媒体报道,微软周五发布了2010财年第一季度财报,在线服务部门连续15个季度出现亏损。本季度,微软营收129.2亿美元,同比下滑14%
- Windows2003服务器安装及设置教程——注册表篇 防DDOS洪水攻击处理reg add "HKEY_CURRENT
- 解决fatal:remote error:You can't push to git://github.com/username/*
- 虚拟服务器是有很多好处,但它的安全问题完全暴露了吗?如何确保安全性?可以采用下面十个积极步骤。去年,数据中心虚拟化方面的重大问题还是“该技术
- 一、memcached的安装1、下载 memcached-1.4.33.tar.gz、libevent-2.0.22-stable.tar.
- phpwind官方论坛于近日升级至phpwind 8.7 beta版,phpwind论坛用户如需体验更多新功能,可到官方体验站参与体验(ti
- FTP服务器软件,一直是Serv-U的天下,方便好用,使用量巨大,但是这2年,安全问题严重,漏洞一个接一个,快赶上微软了,我维护的2台服务器
- 广告的位置完全决定了广告的点击率,以文章网站为例,文章正文放336*280是公认点击率最高的。有的人总是抱怨某项广告收益太低,也许就是因为广
- 前言最近在笔记本装了一个centos,想要让别人也可以登录访问,用自己的账号确实不太好,于是准备新建一个用户给他。发现网站这方便的资料比较少
- 就在Windows 7正式发售的前一天,微软放出了两个重要工具:软硬件兼容中心(Compatibility Center)、升级顾问(Upg
- 本文整理了在服务器管理中容易犯的十大错误,以提醒网络管理员在工作中做好预防。1.UPS(不间断电源)的使用问题某商店正在压榨它的网络系统的最
- 最近在弄一个网站的易用性评估项目,就我个人体会,总结下糟糕的网站用户体验基本上会产生六大感受:1、不安感:网站在流程方面应该让用户在每次点击
- 百度地图推出地图移动版,首个Windows Mobile操作系统客户端于18日隆重上线(http://mo.baidu.com/map/)。
- 一. HTTP压缩概述HTTP压缩是在Web服务器和 浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML
- Baidu是中文搜索引擎的老大,Google是世界搜索引擎的龙头。在页面更新上,Google要比Baidu快很多。一般做一个关键词页面,第二
- 准备:一台电脑,VMware(VMware安装教程)一、下载系统镜像文件1.首
- 从今年1月份韩国正式开通IPTV服务至今,经过9个月的发展,韩国IPTV用户数量已经突破超过100万。韩国数码传媒产业协会近日公布,韩国IP