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

Gab*_*jas 6 video dependencies ffmpeg libav

我刚刚安装了 Jon Severinsson ffmpeg PPA,但我无法观看任何视频并且只能获取音频,我需要安装额外的插件吗?然后无法解析打包的依赖项。这是截图,有帮助吗?

屏幕 1

屏幕 2

ish*_*ish 8

Jon Severinson 的ffmpeg不是 Ubuntu 的ffmpeg!

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

  • 双方的ffmpeglibav正在积极开发的并行,现在。Jon 的 PPA 包含最新的原始 ffmpeg包,而不是libav包(在官方 Ubuntu 存储库中)

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

  • 现在,Ubuntu 应用程序设置为依赖于软件的libav版本。

  • 但是当您安装 Jon 的ffmpeg 时,软件中心/apt 会因为音频/视频播放器需要依赖项而感到困惑,但是已经安装了这些的不同版本

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

  • 所以,除非你需要一些特定的功能,通过只执行的ffmpeg坚持libav因为它是正式支持叉,并作为新的积极发展为ffmpeg的