video - 为什么ffmpeg的v0、v1、v2还在积极开发中? ppa :jon-severinsson/ffmpeg? 发生了什么

标签 video ffmpeg

我知道the long history of ffmpeg and libav .就个人而言,我更喜欢使用 Jon Severinsson 的 PPA,如 suggested in many answers在 stackoverflow 或 askubuntu 上。然而,最近这个 PPA 似乎最近下降了(this page,这是每个人总是给出的链接,已经死了)。我不知道他是否发布了更新版本,尽管我承认我发现启动板很难导航。是否已替换为 this one来自 Doug McMahon 或 this one来自山姆罗格?

好的,所以也许我需要自己下载它。我访问了releases page对于 ffmpeg,似乎同时开发了 v2(2.6.2)、v1(1.2.12,从 2 月开始)和 v0(从今年 3 月开始的 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的发行版。你可以看到一些downstream users的列表看看谁用什么。

Jon Severinsson 的 PPA 使用较旧的分支与 Ubuntu 提供的 Libav 分支版本相关联。由于 FFmpeg 的 API 与 Libav 兼容,并且因为他的 PPA 还提供了二进制文件和库,这通常允许其他存储库包使用 FFmpeg 而不是 Libav 的东西。

Doug 的 PPA(针对 14.04 用户)提供了最新版本的 FFmpeg cli 工具的静态构建。它还提供对 libfdk_aac(一个出色但“非免费”的 AAC 编码器)和 8 位/10 位 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?



看起来你正在使用薄荷?这基本上是 Ubuntu,所以不,在这种情况下没关系。只需通过将您的 Mint 版本与它所衍生的任何 Ubuntu 版本相关联来确保 PPA 兼容。

获取 FFmpeg

您有四个主要选项都提供最新的 FFmpeg:
  • 编译。您可以关注 step-by-step guide .它不会干扰系统或存储库包。您可以自定义构建。但是,这可能需要一些时间(15 分钟或更短?)。如果您可以复制和粘贴,则可以编译。
  • Static build .只是一个可以下载、提取和运行的二进制文件。把它放在你的PATH ,或提供它的完整路径(例如 /home/cxrodgers/ffmpeg ),或导航到其目录并运行 ./ffmpeg .简单,但不支持非免费编码器或 x11grab(屏幕抓取器)。
  • 购电协议(protocol)。 Doug's PPA很好,如果您需要帮助,他会在 Ubuntuforums 上活跃,或者通过 Launchpad 与他联系。对于 Ubuntu Trusty 14.04 用户。
  • 当 FFmpeg 返回 Ubuntu 时,等待 Ubuntu Vivid 15.04。
  • 关于video - 为什么ffmpeg的v0、v1、v2还在积极开发中? ppa :jon-severinsson/ffmpeg? 发生了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29585700/

    相关文章:

    ios - 一定时间后如何在iOS SDK中向视频文件添加音频?

    html - 支持 HTML 5 视频的 headless 浏览器?

    java - Android - 从 http 在线找到的视频 (658mb) 创建缩略图

    javascript - Fluent-ffmpeg : merging video and audio = wrong frames

    ffmpeg 视频幻灯片只拍摄第一张图片

    video - 如何在同一个文件中为 SMPTE TC 和 MXF TC 设置不同的值?

    android - Android 浏览器 <video> 标签请求的请求 header 中没有 Referer

    android - 从android中的视频中提取位图

    ffmpeg:如何将 vstack 与 _filter_complex 中的其他选项链接起来

    c++ - 来自directshow sampleCB imediasample的ffmpeg音频帧