“gstreamer1.0-libav”无法解析包依赖

Luz*_*ral 3 codecs gstreamer 14.04

我在 Ubuntu 14.04 amd64 中,我遇到了所有可用的更新,但我也在媒体编解码器中遇到了这些错误。首先我得到了这个错误:

    gstreamer1.0-libav:i386: Depends: libavcodec-extra-54 (>= 6:9.13) but 6:9.16-0ubuntu0.14.04.1+fdkaac is to be installed
                 Depends: libavformat54 (>= 6:9.1-1) but 6:9.16-0ubuntu0.14.04.1+fdkaac is to be installed
                 Depends: libavutil52 (>= 6:9.1-1) but 6:9.16-0ubuntu0.14.04.1+fdkaac is to be installed
                 Depends: libc6 (>= 2.7) but 2.19-0ubuntu6.3 is to be installed
                 Depends: libglib2.0-0 (>= 2.37.3) but 2.40.0-2 is to be installed
Run Code Online (Sandbox Code Playgroud)

收到此错误后,我尝试安装这些库,然后我做了

    sudo apt-get install libavcodec-extra-54
Run Code Online (Sandbox Code Playgroud)

一切顺利,我可以下载那个包。但是没有安装任何其他软件包,终端说它们已经安装了。

但我再次收到此错误。

    The following packages have unmet dependencies:
   libavcodec54: 
Run Code Online (Sandbox Code Playgroud)

小智 5

您可以尝试以下操作:

sudo apt-get install libopus0

然后:

sudo apt-get install gstreamer1.0-liba

根据this它应该工作。为他做到了。

不幸的是,我没有找到它工作的任何原因,或者为什么 libavcodec54 不工作。

参考

  1. gstreamer1.0-libav 的 ubuntu 14.04 问题