关于 Linux 版网易云音乐音高畸变的问题解决

问题描述:

Linux 版本的网易云音乐最后更新于 2019 年,对于今天来说,其中的许多库文件已经有些过时了。我在使用 Linux 版网易云音乐时,在暂停之后继续播放音乐,经常能感受到歌曲整体音调出现降低(大概几十音分),听得我十分难受。在不同 Linux 设备上播放都有这个问题(笔记本和台式机)。

前几天突然了解到,网易云音乐 Linux 版本的歌曲播放主要依赖 libvlc 这个多媒体库。但在 VLC 上播放 mp3 歌曲我却没有感到歌曲的音高有畸变,我立刻想到这可能是库太过于老旧造成的。

打开 /opt/netease/netease-cloud-music/libs 后,查看发现 libvlc.so.5 大小为 153kb,而系统 VLC 所使用的库文件 /lib/x86_64-linux-gnu/libvlc.5.6.0 的大小为 161kb,显然,这俩不是同一个库。

启动 Linux 版网易云音乐,使用系统管理器查看网易云音乐程序内存,发现其使用的 libvlc 库为 /opt/netease/netease-cloud-music/libs/libvlc.so.5,故理论上,将这个库替换为系统自带的库文件即可解决问题。

具体解决方法:

1. 确认系统自带 libvlc 和 libvlccore 这两个库文件,如果没有可以 sudo apt install libvlc libvlccore

sudo apt install libvlc libvlccore

2. 备份 /opt/netease/netease-cloud-music/libs 下的 libvlc.so.5 和 libvlccore.so.9 到任意个人文件夹目录中,然后删除这两个文件。cd /opt/netease/netease-cloud-music/libs && cp libvlc* ~ && sudo rm libvlc.so.5 libvlccore.so.9

cd /opt/netease/netease-cloud-music/libs && cp -v libvlc* ~ && sudo rm -i -v libvlc.so.5 libvlccore.so.9

3. 重启网易云音乐,这之后网易云音乐程序就应该会自动搜索 /lib/x86_64-linux-gnu 目录并加载新的 libvlc 和 libvlccore 这两个库了。

已经确认经以上操作,网易云音乐播放音乐时的音高畸变问题已经纠正,很爽。

*注:不要去删除 /opt/netease/netease-cloud-music/libs 下的除了 libvlc libvlccore 以外的其他 libvlc* 库,这些库在系统软件源找不到替代,别删错了。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值