【问题标题】:How to install gstreamer0.10-ffmpeg on Debian 8 Jessie (No installation candidate)如何在 Debian 8 Jessie 上安装 gstreamer0.10-ffmpeg(无安装候选)
【发布时间】:2015-05-19 12:55:04
【问题描述】:

在干净的 Debian 8 安装中,我必须安装一些 gstreamer 插件。虽然它们中的大多数已经安装或可以通过 apt-get 轻松安装,但 gstreamer0.10-ffmpeg 无法安装:

sudo apt-get install gstreamer0.10-ffmpeg

抛出以下警告:

包gstreamer0.10-ffmpeg不可用,但被引用 另一个包。这可能意味着该包丢失,已 已过时,或仅可从其他来源获得 E: 包 'gstreamer0.10-ffmpeg' 没有安装候选者

我怎样才能安装这个包?

【问题讨论】:

    标签: ffmpeg debian gstreamer apt


    【解决方案1】:

    没有包,所以不能安装。

    Debian 已切换到 libav 以支持 ffmpeg,目前无法使用 libav 构建 gstreamer0.10-ffmpeg 软件包。因此它不是杰西。

    在某些ubuntu PPAs 上使用gstreamer0.10-ffmpeg 软件包之一可能会走运(或不走运)(使用它们需要您自担风险)。

    顺便说一句,gstreamer0.10 已在不久前达到其使用寿命。 Debian/stretch(下一个 Debian 版本)将删除 gstreamer0.10。

    更新:最近 (2015/06) Debian 决定从 libav 切换回 ffmpeg。但是,我认为这不会让gstreamer0.10-ffmpeg 重新出现。

    【讨论】:

      【解决方案2】:

      我一直在 Debian Jessie 上使用 Qt & Qt Multimedia,我意识到 Qt Multimedia 使用 GStreamer 多媒体框架作为 Linux 上音频和视频播放的后端。

      获取 Debian Jessie 中不可用的所有必需软件包的方法是使用 wheezy 发行版的 repo。

      /etc/apt/sources.list 中添加下一个存储库,gstreamer0.10-ffmpeg 插件可通过apt-get 获得。

      deb http://ftp.uk.debian.org/debian/ wheezy main
      deb-src http://ftp.uk.debian.org/debian/ wheezy main
      

      【讨论】:

        【解决方案3】:

        更好的解决方案是安装Debian multimedia repository:

        1. /etc/apt/sources.list中添加这一行:

          deb http://www.deb-multimedia.org jessie main non-free
          
        2. 更新apt:

          sudo apt-get update
          
        3. 然后,您将需要此 repo 的密钥,您可以使用它:

          sudo apt-get install deb-multimedia-keyring
          
        4. 现在,再次:

          sudo apt-get update
          
        5. 经过以上这些步骤,就可以安全地执行了:

          sudo apt-get install gstreamer0.10-ffmpeg
          

        【讨论】:

        猜你喜欢
        • 2016-09-13
        • 1970-01-01
        • 2016-05-09
        • 2016-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多