如何更新 Vorbis 编解码器?

如何更新 Vorbis 编解码器?

使用 Asunder 将音频 CD 翻录为 Ogg-Vorbis 文件后,我注意到它使用了 2014 年的 libVorbis 1.3.4 (Turpakäräjiin) 编解码器(通过 安装程序apt-get)。有没有办法将系统的 libvorbis 更新到最新版本,以便改用它?

答案1

如果你想要最新版本的xiph.org/vorbis您可以安装该git版本,但是,我们不推荐这样做。

sudo apt update
sudo apt install git automake m4 libtool buildessential

您可能需要安装:

sudo apt install libvorbis-dev

sudo apt build-dep libvorbis

您可能需要安装更多软件包,但运行以下命令时必须注意输出。如果您确实需要安装其他软件包,任何错误都会告诉您需要安装什么。

运行以下命令从源代码克隆和编译 vorbis:

cd ~/
git clone https://git.xiph.org/vorbis.git
cd vorbis
./autogen.sh
./configure
make
sudo make install

您可能会看到几个“警告”,但您可以忽略它们。请注意任何错误。

如果遇到问题,可以通过运行以下命令进行卸载:

cd ~/vorbis
sudo make uninstall

如果以后想要更新,可以运行以下命令:

cd ~/vorbis
git pull https://git.xiph.org/vorbis.git master
make clean
./autogen.sh
./configure
make 
sudo make install

运行以下命令获取更多信息:

cat ~/vorbis/README.md

接下来,要asunder使用新的库运行,请运行以下命令:

LD_LIBRARY_PATH=/usr/local/lib asunder

或者,您可以libvorbis通过运行以下命令永久设置新的系统范围:

echo '/usr/local/lib' | sudo tee /etc/ld.so.conf.d/libvorbis.conf

如果在运行其他应用程序的新程序时遇到问题libvorbis,您可以运行以下命令来删除系统范围的链接。

sudo rm /etc/ld.so.conf.d/libvorbis.conf

我已经验证过这两种方法都有效。

单击此处获取有关链接库的更多信息。

单击此处获取有关 vorbis 的更多信息。

相关内容