首页 文章

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

提问于
浏览
9

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

sudo apt-get install gstreamer0.10-ffmpeg

抛出以下警告:

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

我怎么能安装包呢?

3 回答

  • 7

    没有包,所以你无法安装它 .

    Debian已切换到 libav 而转向 ffmpeg ,目前无法使用 libav 构建 gstreamer0.10-ffmpeg 包 . 因此它不是杰西 .

    在某些ubuntu PPAs上使用 gstreamer0.10-ffmpeg 包中的一个可能有运气(或不运气)(使用它们需要您自担风险) .

    不久之前, gstreamer0.10 已经达到了它的临终状态 . Debian / stretch(下一个Debian版本)将删除gstreamer0.10 .

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

  • 0

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

    获取Debian Jessie中没有的所有必需软件包的方法是使用repo进行喘息分发 .

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

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

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

    • /etc/apt/sources.list 中添加此行:
    deb http://www.deb-multimedia.org jessie main non-free
    
    • 更新:
    sudo apt-get update
    
    • 然后,你需要这个回购的钥匙,你可以得到:
    sudo apt-get install deb-multimedia-keyring
    
    • 现在又来了:
    sudo apt-get update
    
    • 完成上述步骤后,您可以安全地执行:
    sudo apt-get install gstreamer0.10-ffmpeg
    

相关问题