如何在Debian 8 Jessie上安装gstreamer0.10-ffmpeg(没有安装候选)



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

sudo apt-get install gstreamer0.10-ffmpeg

抛出以下警告:

Package gstreamer0.10-ffmpeg不可用,但由另一个包。这可能意味着包裹不见了,一直在过时的,或只能从其他来源获得的艾凡:包'gstreamer0.10-ffmpeg'没有安装候选项

我怎样才能安装这个包?

没有包,所以不能安装

Debian已经切换到libav以支持ffmpeg,并且gstreamer0.10-ffmpeg包目前不能使用libav构建。所以不是jessie。

你可能有运气(或者没有)在一些ubuntu ppa上使用gstreamer0.10-ffmpeg包(使用它们你自己承担风险)。

顺便说一句,gstreamer0.10已经走到生命的尽头了。Debian/stretch(下一个Debian版本)将删除gstreamer0.10。

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

我一直在使用Qt &Qt Multimedia on Debian Jessie和我实现了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

一个更好的解决方案是安装Debian多媒体存储库:

  1. 添加/etc/apt/sources.list:

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

    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
    

相关内容

  • 没有找到相关文章

最新更新