如何从 Launchpad 下载并安装 ffmpeg?

如何从 Launchpad 下载并安装 ffmpeg?

我正在尝试了解如何安装该ffmpeg发射台

ffmpeg 网站当您尝试为 Linux 下载它时链接到该页面。

答案1

ffmpeg可在 Ubuntu 官方存储库中找到:
-赛尼尔|xenial-更新|雅克蒂|yakkety-更新-

apt policy ffmpeg
ffmpeg:
  Installed: 7:3.0.5-0ubuntu0.16.10.1
  Candidate: 7:3.0.5-0ubuntu0.16.10.1
  Version table:
 *** 7:3.0.5-0ubuntu0.16.10.1 500
        500 http://archive.ubuntu.com/ubuntu yakkety-updates/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu yakkety-security/universe amd64 Packages
        100 /var/lib/dpkg/status
     7:3.0.2-1ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu yakkety/universe amd64 Packages

要安装它,请打开终端并执行以下命令:

sudo apt install ffmpeg  

无需ffmpeg从启动板下载。

更新解决您关于使用以下方法安装后缺少软件包的评论apt

当您ffmpeg使用安装时apt,“附加包”会自动安装,可能您遇到的问题出了问题。例如 - 这里是我的初始设置 - 这些包是在我执行命令后安装的sudo apt install ffmpeg

ffmpeg (7:3.0.2-1ubuntu3)
i965-va-driver (1.7.1-1)
libaacs0 (0.8.1-1)
libass5 (0.13.2-1)
libavcodec57 (7:3.0.2-1ubuntu3)
libavdevice57 (7:3.0.2-1ubuntu3)
libavfilter6 (7:3.0.2-1ubuntu3)
libavformat57 (7:3.0.2-1ubuntu3)
libavresample3 (7:3.0.2-1ubuntu3)
libavutil55 (7:3.0.2-1ubuntu3)
libbdplus0 (0.1.2-1)
libbluray1 (1:0.9.3-2)
libbs2b0 (3.1.0+dfsg-2.2)
libchromaprint0 (1.3-1build1)
libcrystalhd3 (1:0.0~git20110715.fdd2f19-11build1)
libdc1394-22 (2.2.4-1)
libflite1 (2.0.0-release-2)
libgme0 (0.6.0-3)
libgsm1 (1.0.13-4)
libmodplug1 (1:0.8.8.5-2)
libmp3lame0 (3.99.5+repack1-9build1)
libopenal-data (1:1.17.2-1)
libopenal1 (1:1.17.2-1)
libopenjpeg5 (1:1.5.2-3.1)
libpostproc54 (7:3.0.2-1ubuntu3)
librubberband2v5 (1.8.1-6ubuntu2)
libschroedinger-1.0-0 (1.0.11-2.1build1)
libsdl1.2debian (1.2.15+dfsg1-4)
libshine3 (3.1.0-4)
libsoxr0 (0.1.2-1)
libssh-gcrypt-4 (0.7.3-1)
libswresample2 (7:3.0.2-1ubuntu3)
libswscale4 (7:3.0.2-1ubuntu3)
libtwolame0 (0.3.13-1.2)
libva1 (1.7.1-2)
libvdpau1 (1.1.1-3ubuntu1)
libx264-148 (2:0.148.2699+gita5e06b9-1)
libx265-79 (1.9-3)
libxvidcore4 (2:1.3.4-1)
libzvbi-common (0.2.35-11)
libzvbi0 (0.2.35-11)
mesa-va-drivers (12.0.3-1ubuntu2)
mesa-vdpau-drivers (12.0.3-1ubuntu2)
va-driver-all (1.7.1-2)
vdpau-driver-all (1.1.1-3ubuntu1)

这是从 Ubuntu 16.10 安装的 - 其他版本的软件包和版本有所不同。
其他软件包(如libavcodec-extra57)提供了一些额外的解码器或任何开发版本,必须手动安装。如果您仍在运行 Ubuntu 14.04,则可以安装( Ubuntu 14.04 中暂时替换的libav-tools一个分支)。ffmpegffmpeg

答案2

你复制了Ubuntu - Vivid、Wily、Xenial 的软件包ffmpeg 网站上的链接不正确。正确的链接是:https://launchpad.net/ubuntu/+source/ffmpeg。在此网页上,您可以通过展开页面左侧的白色三角形来显示可供下载的 ffmpeg .deb 包。本网站上的 ffmpeg 包最近一次更新是在两周前。

在 Ubuntu 12.04、16.04、16.10、17.04、17.10 和 18.04 及更高版本(但不包括 14.04)中,您还可以使用以下命令从终端安装 ffmpeg:

sudo apt-get install ffmpeg  

答案3

Paraview 的预编译二进制文件不需要或使用 ffmpeg 库,因此我假设您正在寻求构建支持 ffmpeg 的 Paraview。

在这种情况下,这将完成安装,它将安装所有 9 个 -dev 包。您可能不需要它们全部,如果需要,请删除最后一个包以获得 4 个 -dev 包的候选列表。

sudo apt install libavcodec-dev libavformat-dev libavdevice-dev

安装几个额外的 -dev 并没有什么坏处,而且许多来源只会使用它们所需要/支持的内容。

答案4

从启动板下载程序

首先查找deb适用于你的 Ubuntu 版本的打包文件deb适用于 Debian/Mint 等的 RPM 可能适用于 Ubuntu - RPM 适用于 fedora/centos/redhat/suse,其他打包格式适用于不同的发行版)。在 launchpad 上找到这个链接可能有点烦人(链接可能已经过期了) - 但仍然可以找到一些有用的东西(笔记:在尝试 ffmpeg 之前,请先阅读答案的最后一部分...)

  1. 代码在顶部
  2. 获取最相关的分支(例如vidid/ffmpeg适用于 15.04)
  3. 找到成功构建的“秘诀”(例子)然后下载相应的 deb 文件(例子) -amd64如果可能的话获取64 位,否则使用i*86包(适用于 32 位)。

如果你找不到,通常可以下载源代码(例如 14.04,这里- ffmpeg 站点版本是https://www.ffmpeg.org/download.html)。然后你应该能够编译和安装它 - 有说明这里,并且通常在README您下载的内容中的一个文件中。请注意,如果您不使用checkinstalletc,则可能需要使用sudo make uninstall或类似命令删除该软件包以删除编译程序,因此通常最好使用打包版本

添加 PPA

Launchpad 可以更好地与 PPA 一起使用,可以找到使用它们的说明这里


FFmpeg 具体来说...

安装方法ffmpeg取决于你使用的 Ubuntu 版本。最近支持的版本(自 15.04(vivid)以来,目前是 16.04 和 16.10),这应该可以工作,并将ffmpeg从官方存储库获取(这里):

sudo apt-get install ffmpeg

但是如果你使用的是 14.04(以及从那时起的一些其他版本),你可以使用libav-tools 该项目的分支

sudo apt-get install libav-tools

这是因为ffmpeg它已从官方 ubuntu 存储库中删除了几个版本。然而ffmpeg 仍可通过第三方来源获取(如ffmpeg源代码、PPA 和deb下载。这部分内容涵盖广泛这里

相关内容