
하나의 디코더만 업데이트하는 방법은 무엇입니까? 에코 취소 + 노이즈 감소를 사용하는 하드웨어가 하나 있습니다. 디코더 faad 버전 0.10.22.3을 사용하면 WebRTC 또는 PJ 에코를 사용해도 작동하지 않습니다.
많은 것을 디버깅해야 하는데 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) 기존의 오래된 유행을 제거
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