我使用了一个叫做r128gain的非常有用的工具,它对音频文件执行响度正常化。但是,在17.10下,我得到了以下错误.
Failed opening "/home/Downloads/r128gain-1.0.11-linux64-gtk3/r128gain-tools/libsox.so.2".
Error loading SoX.有人能为我解释一下这件事吗?我很想让它再起作用?谢谢!
发布于 2018-02-09 12:57:53
该工具似乎缺少sox安装。
sudo apt-get install sox
应该把它修好
编辑:仅仅安装并不能修复它,您必须告诉r128gain在哪里查找sox库。
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那它就起作用了
./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.发布于 2018-02-09 12:59:47
SoX在r128gain-1.0.11-linux64-gtk3/r128gain-tools中的可执行文件依赖于libpng12 (在现代Ubuntu中不存在),因此我们需要手动安装它:
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在此之后,它起作用了:
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.https://askubuntu.com/questions/1004554
复制相似问题