为什么ffmpeg的v0、v1、v2还在积极开发中? ppa:jon-severinsson/ffmpeg 怎么了?
Why are v0, v1, and v2 of ffmpeg still under active development? What happened to ppa:jon-severinsson/ffmpeg?
我从 Sam Rog 那里知道 the long history of ffmpeg and libav. Personally, I preferred to use Jon Severinsson's PPA, as suggested in many answers here on Whosebug or askubuntu. However, recently this PPA seems to have gone down recently (this page, which is the link everyone always gives, is dead). I don't see if he put up a newer version, although I admit I find launchpad hard to navigate. Did it get replaced with this one from Doug McMahon or this one?
好的,也许我需要自己下载。我从今年 3 月开始访问 releases page for ffmpeg, and there seems to be simultaneous development of releases from v2 (2.6.2), v1 (1.2.12, from February), and v0 (0.10.16,)。 0.10 甚至不是 v0 系列中的最新版本,但它似乎是该系列中最新更新的版本,而且(巧合的是?)也是我最近从 PPA 获得的版本。无可否认,这是一个稍旧的发行版(Linux Mint 16)。
ffmpeg -version
ffmpeg version 0.10.12-7:0.10.12-1~saucy1
那么,既然 PPA 已经消失,我应该下载哪个版本?这取决于我使用的发行版吗?
Did it get replaced with this one from Doug McMahon or this one from Sam Rog?
Personal Package Archives (PPA) 彼此独立,因此(忽略用户对自己的系统所做的操作)一个 PPA 并不能真正取代另一个。
I visit the releases page for ffmpeg, and there seems to be simultaneous development of releases
为下游分销商维护版本,例如各种 Linux 发行版。发布分支只要被下游用户使用,就会得到维护和支持;等到 EOL of a distro version. You can see a list of some downstream users 看看谁在用什么。
Jon Severinsson 的 PPA 使用较旧的分支来关联 Ubuntu 提供的 Libav 分支版本。由于 FFmpeg API 与 Libav 兼容,并且因为他的 PPA 还提供了二进制文件和库,这通常允许其他存储库包使用 FFmpeg 而不是 Libav 东西。
Doug 的 PPA(适用于 14.04 用户)提供了最新版本的 FFmpeg cli 工具的静态构建。它还提供对 libfdk_aac(优秀但 "non-free" AAC 编码器)和 8-bit/10-bit x264 的支持。它不应干扰官方存储库包。
So, which version should I download, now that the PPA is gone?
FFmpeg 建议一般用户使用最新可用的代码。 FFmpeg development is very active,并且使用 "git master" 将比任何版本都有更多的错误修复和功能。此外,如果您需要帮助或遇到错误,出于同样的原因,我们要求您测试 git master(通常用户在尝试最新版本时会发现他们的问题已解决)。
Does it depend on the distribution I'm using?
您似乎在使用 Mint?那基本上是 Ubuntu,所以不,在这种情况下没关系。只需将您的 Mint 版本与其派生的任何 Ubuntu 版本相关联,确保 PPA 兼容即可。
获取 FFmpeg
您有四个主要选项,都提供最新的 FFmpeg:
编译。你可以关注一个step-by-step guide。它不会干扰系统或存储库包。您可以自定义构建。但是,这可能需要一些时间(15 分钟或更短时间?)。会复制粘贴就可以编译了
Static build。只是一个二进制文件,您可以下载、提取和 运行。将它放在您的 PATH
中的某处,或提供它的完整路径(例如 /home/cxrodgers/ffmpeg
),或导航至其目录并 运行 ./ffmpeg
。简单,但不支持非自由编码器或 x11grab(屏幕抓取器)。
PPA。 Doug's PPA 很好,如果您需要帮助,他在 Ubuntu 论坛上很活跃,或者通过 Launchpad 联系他。对于 Ubuntu Trusty 14.04 用户。
等待 Ubuntu Vivid 15.04 当 FFmpeg returns 到 Ubuntu.
我从 Sam Rog 那里知道 the long history of ffmpeg and libav. Personally, I preferred to use Jon Severinsson's PPA, as suggested in many answers here on Whosebug or askubuntu. However, recently this PPA seems to have gone down recently (this page, which is the link everyone always gives, is dead). I don't see if he put up a newer version, although I admit I find launchpad hard to navigate. Did it get replaced with this one from Doug McMahon or this one?
好的,也许我需要自己下载。我从今年 3 月开始访问 releases page for ffmpeg, and there seems to be simultaneous development of releases from v2 (2.6.2), v1 (1.2.12, from February), and v0 (0.10.16,)。 0.10 甚至不是 v0 系列中的最新版本,但它似乎是该系列中最新更新的版本,而且(巧合的是?)也是我最近从 PPA 获得的版本。无可否认,这是一个稍旧的发行版(Linux Mint 16)。
ffmpeg -version
ffmpeg version 0.10.12-7:0.10.12-1~saucy1
那么,既然 PPA 已经消失,我应该下载哪个版本?这取决于我使用的发行版吗?
Did it get replaced with this one from Doug McMahon or this one from Sam Rog?
Personal Package Archives (PPA) 彼此独立,因此(忽略用户对自己的系统所做的操作)一个 PPA 并不能真正取代另一个。
I visit the releases page for ffmpeg, and there seems to be simultaneous development of releases
为下游分销商维护版本,例如各种 Linux 发行版。发布分支只要被下游用户使用,就会得到维护和支持;等到 EOL of a distro version. You can see a list of some downstream users 看看谁在用什么。
Jon Severinsson 的 PPA 使用较旧的分支来关联 Ubuntu 提供的 Libav 分支版本。由于 FFmpeg API 与 Libav 兼容,并且因为他的 PPA 还提供了二进制文件和库,这通常允许其他存储库包使用 FFmpeg 而不是 Libav 东西。
Doug 的 PPA(适用于 14.04 用户)提供了最新版本的 FFmpeg cli 工具的静态构建。它还提供对 libfdk_aac(优秀但 "non-free" AAC 编码器)和 8-bit/10-bit x264 的支持。它不应干扰官方存储库包。
So, which version should I download, now that the PPA is gone?
FFmpeg 建议一般用户使用最新可用的代码。 FFmpeg development is very active,并且使用 "git master" 将比任何版本都有更多的错误修复和功能。此外,如果您需要帮助或遇到错误,出于同样的原因,我们要求您测试 git master(通常用户在尝试最新版本时会发现他们的问题已解决)。
Does it depend on the distribution I'm using?
您似乎在使用 Mint?那基本上是 Ubuntu,所以不,在这种情况下没关系。只需将您的 Mint 版本与其派生的任何 Ubuntu 版本相关联,确保 PPA 兼容即可。
获取 FFmpeg
您有四个主要选项,都提供最新的 FFmpeg:
编译。你可以关注一个step-by-step guide。它不会干扰系统或存储库包。您可以自定义构建。但是,这可能需要一些时间(15 分钟或更短时间?)。会复制粘贴就可以编译了
Static build。只是一个二进制文件,您可以下载、提取和 运行。将它放在您的
PATH
中的某处,或提供它的完整路径(例如/home/cxrodgers/ffmpeg
),或导航至其目录并 运行./ffmpeg
。简单,但不支持非自由编码器或 x11grab(屏幕抓取器)。PPA。 Doug's PPA 很好,如果您需要帮助,他在 Ubuntu 论坛上很活跃,或者通过 Launchpad 联系他。对于 Ubuntu Trusty 14.04 用户。
等待 Ubuntu Vivid 15.04 当 FFmpeg returns 到 Ubuntu.