首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误加载SoX

错误加载SoX
EN

Ask Ubuntu用户
提问于 2018-02-09 12:50:18
回答 2查看 1.1K关注 0票数 2

我使用了一个叫做r128gain的非常有用的工具,它对音频文件执行响度正常化。但是,在17.10下,我得到了以下错误.

代码语言:javascript
复制
Failed opening "/home/Downloads/r128gain-1.0.11-linux64-gtk3/r128gain-tools/libsox.so.2".
Error loading SoX.

有人能为我解释一下这件事吗?我很想让它再起作用?谢谢!

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-02-09 12:57:53

该工具似乎缺少sox安装。

sudo apt-get install sox

应该把它修好

编辑:仅仅安装并不能修复它,您必须告诉r128gain在哪里查找sox库。

代码语言:javascript
复制
mv /home/username/r128gain-1.0.11-linux64-gtk3/r128gain-tools/libsox.so.2 /home/username/r128gain-1.0.11-linux64-gtk3/r128gain-tools/libsox.so.2_backup

ln -s /usr/lib/x86_64-linux-gnu/libsox.so.2 /home/username/r128gain-1.0.11-linux64-gtk3/r128gain-tools/libsox.so.2

那它就起作用了

代码语言:javascript
复制
./r128gain  /usr/share/sounds/alsa/Noise.wavSoX sucessfully loaded.
FFmpeg sucessfully loaded.
analyzing ...
  [1/1] "Noise.wav": -29.7 LUFS (6.7 LU)
      peak: -17.9 TPFS, range: 0.0 LU
  [ALBUM]: -29.7 LUFS (6.7 LU)
      peak: -17.9 TPFS, range: 0.0 LU
done.
票数 2
EN

Ask Ubuntu用户

发布于 2018-02-09 12:59:47

SoX在r128gain-1.0.11-linux64-gtk3/r128gain-tools中的可执行文件依赖于libpng12 (在现代Ubuntu中不存在),因此我们需要手动安装它:

代码语言:javascript
复制
wget http://ftp.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.49-1+deb7u2_amd64.deb
sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb

在此之后,它起作用了:

代码语言:javascript
复制
artful@artful:~/Downloads/r128gain-1.0.11-linux64-gtk3$ ./r128gain  /usr/share/sounds/alsa/Noise.wav SoX sucessfully loaded.
FFmpeg sucessfully loaded.
analyzing ...
  [1/1] "Noise.wav": -29.7 LUFS (6.7 LU)
      peak: -17.9 TPFS, range: 0.0 LU
  [ALBUM]: -29.7 LUFS (6.7 LU)
      peak: -17.9 TPFS, range: 0.0 LU
done.
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1004554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档