答案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
一个分支)。ffmpeg
ffmpeg
答案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 之前,请先阅读答案的最后一部分...):
- 去代码在顶部
- 获取最相关的分支(例如vidid/ffmpeg适用于 15.04)
- 找到成功构建的“秘诀”(例子)然后下载相应的 deb 文件(例子) -
amd64
如果可能的话获取64 位,否则使用i*86
包(适用于 32 位)。
如果你找不到,通常可以下载源代码(例如 14.04,这里- ffmpeg 站点版本是https://www.ffmpeg.org/download.html)。然后你应该能够编译和安装它 - 有说明这里,并且通常在README
您下载的内容中的一个文件中。请注意,如果您不使用checkinstall
etc,则可能需要使用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
下载。这部分内容涵盖广泛这里。