在 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-10.noarch.rpm

注意:上面的内容“http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.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

修改 atrpms.repo 来更新

其 baseurl:vi /etc/yum.repos.d/atrpms.repo

在 [atrpms] 下把:baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable enabled=1 中的 baseurl  和 enabled 改成 :baseurl=https://www.mirrorservice.org/sites/dl.atrpms.net/el$releasever-$basearch/atrpms/stable enabled=0

  1. 运行下面的命令行安装 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 policy reasons, you're not able to access to our comment system in mainland China. Click here for details.