FFmpeg:将 FFmpeg 更新到最新(GIT)版本?

FFmpeg:将 FFmpeg 更新到最新(GIT)版本?

我需要使用新的xfade选择FFmpeg大约一周前添加的。我在服务器(Ubuntu 18.04.2)上安装 FFmpeg 大约是 2 个月前,所以我需要更新它,因为我遇到了以下问题:

没有这样的过滤器:xfade

因此,我尝试使用以下选项更新 FFmpeg

选项1

sudo add-apt-repository -y ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install --only-upgrade ffmpeg

选项 2

sudo apt-get update
sudo apt-get install ffmpeg

两个版本都说

ffmpeg 已经是最新版本 (7:3.4.6-0ubuntu0.18.04.1)。0 个升级,0 个新安装,0 个要删除,129 个未升级

另外,我可以看到ffmpeg -version本地和服务器的输出存在一些差异。

在此处输入图片描述

如你所见,在本地显示ffmpeg version git-2020-02-03-...但在服务器上显示ffmpeg version 3.4.6-0ubuntu0.18.04.1

因此,xfade我的服务器上也有这个选项我需要将 FFmpeg 更新到最新 (GIT) 版本吗?我还能尝试什么?

答案1

  1. 删除 PPA。它不提供来自 git master 分支的当前版本。

    sudo apt remove ffmpeg
    sudo add-apt-repository --remove ppa:mc3man/trusty-media
    
  2. 获取。Ubuntu用户ffmpeg可以通过两种方式从当前 git master 分支获取:ffmpeg

    • 跟随FFmpeg 维基:Ubuntu这是一步一步的编译指南,或者
    • 下载已经编译ffmpeg好的johnvansickle.com。请确保下载 git 版本,因为当前发布分支(撰写此答案时为 4.2)不包含 xfade 滤镜,也不会包含。将其移动到~/bin/usr/local/bin如果您希望将其放在PATH: 中,您可能需要重新登录才能让您的 shell 识别它。阅读常问问题以获取更多安装/删除信息。

编译允许您完全自定义所需内容。下载快速简便。

相关内容