Gstreamer 0.10.21 - 如何将 faad 解码器版本从 0.10.22.3 更新至 0.10.23

Gstreamer 0.10.21 - 如何将 faad 解码器版本从 0.10.22.3 更新至 0.10.23

如何只更新一个解码器?我有一个使用回声消除 + 降噪的硬件,当我使用解码器 faad 版本 0.10.22.3 时,即使使用 WebRTC 或 PJ echo 也无法工作。

我需要调试很多东西,但无法将 faad 解码器从 0.10.22.3 更新到 0.10.23。有没有人知道如何使用 apt-get 仅更新 faad 或所有 gst-plugin-bad?

# gst-launch-0.10 --version
gst-launch-0.10 version 0.10.36
GStreamer 0.10.36
https://launchpad.net/distros/ubuntu/+source/gstreamer0.10

现有版本不稳定:

# gst-inspect-0.10 faad | grep Version
  Version:      0.10.22.3

要安装的最佳/稳定版本:

# gst-inspect-0.10 faad | grep Version
  Version:      0.10.23

答案1

要获取任何 Ubuntu 特定的 Gstreamer 插件,请在这里找到:http://gstreamer.freedesktop.org/src/

1)从源代码构建之前,先准备好开发库

sudo apt-get install faad libfaad-dev libfaac-dev

2)删除现有的旧 faad

dpkg --list | grep gstreamer
sudo apt-get remove gstreamer0.10-plugins-bad

3)安装新的

wget http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.gz
tar xvfz gst-plugins-bad-0.10.23.tar.gz
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --with-package-name="GStreamer Bad" --with-package-origin="http://www.ubuntu.org/" --enable-gtk-doc --disable-static;
make
sudo make install

相关内容