我刚刚安装了 Jon Severinsson ffmpeg PPA,但我无法观看任何视频,只能听到音频,我需要需要安装额外的插件吗?进而无法解析软件包依赖项。这是截图,有什么帮助吗?
答案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——并发现它完美无缺。
这里最后一次活动是在一段时间之前,但是这个线程在搜索排名中排名很高,所以我想用一个可行的解决方案进行更新。