为什么安装 Jon Severinson 的 PPA 的原始 ffmpeg fork 后我无法观看视频?

为什么安装 Jon Severinson 的 PPA 的原始 ffmpeg fork 后我无法观看视频?

我刚刚安装了 Jon Severinsson ffmpeg PPA,但我无法观看任何视频,只能听到音频,我需要需要安装额外的插件吗?进而无法解析软件包依赖项。这是截图,有什么帮助吗?

屏幕-1

屏幕-2

答案1

Jon Severinson 的ffmpeg不是 Ubuntu 的ffmpeg!

  • 去年,一些ffmpeg开发人员分裂并开始开发自己的版本(“fork”)ffmpeg,称为出于各种原因,Ubuntu 最终选择作为包含在 Ubuntu 12.04 中的版本。请参阅此问题以了解更多信息。

  • 两个都ffmpeg目前正同时积极开发。Jon 的 PPA 包含最新的原来的 ffmpeg包,而不是(位于 Ubuntu 官方存储库中)

  • 这两组软件包具有不同的、不兼容的和令人困惑的版本控制方案——这是一个问题,因为它们由于共同的传承而还共享一些相同的组件、依赖项等。 0.8.x和……一样“新”ffmpeg 0.10.x

  • 目前,Ubuntu 应用程序依赖于软件版本。

  • 但当你安装 Jon 的ffmpeg,Software Center/apt 会感到困惑,因为音频/视频播放器需要依赖项,但是不同版本其中已经安装!

  • 底线:如果你安装 Jon 的ffmpeg,您必须准备好单独安装或从源代码构建您喜欢的音频/视频播放器。ffmpeg目前无法在 Ubuntu 安装中共存(除非您手动安装其中一个)。

  • 因此,除非你需要某些特定功能,否则只能由ffmpeg依照因为它是官方支持的分支,并且和ffmpeg

答案2

让真正的 ffmpeg 正常工作很简单:

此解决方案——并且它使用 Jon Severinsson PPA 自动更新。

@izx 正确地指出 ffmpeg 不能与 libav 共存,但他在最后一条建议中说,“...坚持使用 libav,因为它是官方支持的分支,并且与 ffmpeg 一样新且积极开发,“可能不是最好的。至少在 Precise 中,我发现真正的 ffmpeg 更胜一筹。

@Gabriel Rojas(抄送 @nitstorm、@Eliah Kagan)对你的问题的回答是,不能简单地添加 ffmpeg repo 并进行更新。如果这样做,原贴中显示的火车失事是可以预料的。相反,必须先清除 libav,然后就可以安装真正的 ffmpeg 了,并且应该可以正常工作。请参阅上面的链接用于逐步命令。

自从几天前这样做以来,我一直在努力推广新的 ffmpeg——并发现它完美无缺。


这里最后一次活动是在一段时间之前,但是这个线程在搜索排名中排名很高,所以我想用一个可行的解决方案进行更新。

相关内容