我想在我的服务器中安装最新版本的 ffmpeg。当前版本:
ffmpeg 版本 2.6.8 版权所有 (c) 2000-2016 FFmpeg 开发人员
使用 gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-4) 构建
我的 Centos 版本:
操作系统:CentOS Linux 7(核心)
CPE 操作系统名称:cpe:/o:centos:centos:7
内核:Linux 3.10.0-514.2.2.el7.x86_64
架构:x86-64
最新版本来自http://ffmpeg.org/download.html
但我不知道如何从 ffmpeg 网站安装它。
答案1
最简单的方法是下载已经编译的ffmpeg
二进制文件。定期更新的 Linux 静态版本可在以下位置获得:
https://www.johnvansickle.com/ffmpeg/
只需下载、解压并执行即可。如果需要,将其移动到您的某个位置,PATH
例如/usr/local/bin
或~/bin
。
答案2
如果您安装了软件管理器,我建议您使用软件管理器,否则请按照本指南自行编译。
下载源 tarball,在本例中是显示 ffmpeg-3.3.3.tar.bz2 的绿色下载按钮。打开终端并移至包含 tarball 的目录(默认情况下为 ~/Downloads)。要移至下载目录,请输入 cd ~/Downloads 并按 Enter 键(您说您是新手,所以如果我把它简化得太多,请原谅我)。现在,输入 tar -vxjf ffmpeg-3.3.3.tar.bz2 并按 Enter 键来解压缩 tarball。接下来输入 cd ffmpeg-3.3.3 并按 Enter 键。输入 ./configure && make 并按 Enter 键。如果成功,您需要以 root 身份运行 make install 来完成该过程。如果您没有安装 sudo 命令,则需要输入 su root,然后输入 cd ../whateveryourusernameis/Downloads/ffmpeg-3.3.3 && make install。如果您有 sudo,则应该使用它。在 ffmpeg 目录中键入 sudo make install。如果您在构建过程中遇到问题,请务必发布错误。
答案3
您可以使用 Snap 安装更多更新版本的 ffmpeg。 https://snapcraft.io/ffmpeg
sudo yum install snapd
sudo snap install ffmpeg
ffmpeg -version
Snap 存储库中 ffmpeg 的最新版本是 4.1(2019 年 1 月)