在 CentOS 7 上安装 ffmpeg

在服务器上下载 YouTube 视频的时候需要 ffmpeg 软件来合成文件,然而这个过程似乎一点儿不同,下面是我在我位于美国的 Linode 服务器(Centos 7 64-bit)上的安装方式。

  1. ffmpeg 需要 libdc1394-devel 并且它可在 epel repository 中获得。 运行下面的命令来安装 epel repository:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm

注意:上面的内容“http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm”是当前最新版本,如果出现了诸如 404 的错误,请访问“http://dl.fedoraproject.org/pub/epel/7/x86_64/e/”获得最新版本。



2. ffmpeg 可以再 ATRPMS Repo 中获得。ATRPMS Repo (http://dl.atrpms.net/all/atrpms-repo-6-7.el6.x86_64.rpm) 已下线,我们可以使用镜像:

rpm -ivh https://www.mirrorservice.org/sites/dl.atrpms.net/el7-x86_64/atrpms/stable/atrpms-repo-7-7.el7.x86_64.rpm
  1. 修改 atrpms.repo 来更新其 baseurl:vi /etc/yum.repos.d/atrpms.repo 在 [atrpms] 下把:baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stableenabled=1 中的 baseurl  和 enabled 改成 :baseurl=https://www.mirrorservice.org/sites/dl.atrpms.net/el$releasever-$basearch/atrpms/stableenabled=0
  2. 运行下面的命令行安装 ffmpeg:
yum -y --enablerepo=atrpms install ffmpeg
  1. 运行下面的命令来确认 ffmpeg 安装是否成功:
ffmpeg -version

或者

which ffmpeg
  1. 例如:把 mp3 转换成 ogg 可以运行下面的命令行:
wget https://example.com/mpthreetest.mp3
ffmpeg -i mpthreetest.mp3 -c:a libvorbis -q:a 4 mpthreetest.ogg

访问项目网站获得更多消息。

Arnold Knegt

Read more posts by this author.

or subscribe via RSS with Feedly!
评论功能在中国大陆网络环境受限。
Due to some special reason, you're not able to access to our comment system in mainland China.