关于 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* 库,这些库在系统软件源找不到替代,别删错了。
关于 Linux 版网易云音乐音高畸变的问题解决相关推荐
- linux树莓派网易云音乐,基于树莓派的红外遥控版网易云音乐播放器
基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...
- Android版网易云音乐唱片机唱片磁盘旋转及唱片机机械臂动画关键代码实现思路...
Android版网易云音乐唱片机唱片磁盘旋转及唱片机机械臂动画关键代码实现思路 先看一看我的代码运行结果. 代码运行起来初始化状态: 点击开始按钮,唱片机的机械臂匀速接近唱片磁盘,同时唱片磁盘也 ...
- 树莓派云音乐c语言,基于树莓派的红外遥控版网易云音乐播放器
基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...
- HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 1
HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 前言 没有使用任何框架,只是想用最简单纯js的代码实现下 前台: Javascript+jQuery 后台: php/nodej ...
- linux下网易云音乐无法连接网络问题的解决思路
linux下网易云音乐无法连接网络问题的解决思路 1.当所有需要联网的音乐播放器都出现网络无法连接或者google chrome 出现代理问题,可以检查下你最近是否弄了代理. 例如: 我最近就弄了个代 ...
- linux的网易云音乐界面不显示图片,网易云音乐Linux 1.2.0有一些问题,附出现libfribidi.so.0的解决...
网易云音乐Linux 1.2.0已经推出并提供了deb包下载,由于是和Deepin联合开发的,所以支持了Deepin 64位和主流的Ubuntu 18.04 64位操作系统(参考:网易云音乐Linux ...
- python刷网易云_牛逼了!用Python开发的命令行版网易云音乐,Github获8300颗星!...
大家好,我是程序员G哥 最近在逛Github发现了一个非常有趣的库musicbox,是用纯Python打造的,收获了8300颗星.Python语言简单易学,好玩有趣,身边越来越多的小伙伴都开始学习Py ...
- 由 UWP 版网易云音乐闪退引发的博文
今天,不知怎么的.网易云音乐出现了一打开就闪退的情况.百度了好些时候未果,就直接 Windows + i 打开 Windows 设置 > 应用 在应用和功能列表中找到网易云音乐,在展开的 高级选 ...
- 基于Red Hat的Linux安装网易云音乐教程(openSUSE)
相信有不少Linux资深人员都用着基于Red Hat的Linux,比如Red Hat (Red Hat Enterprise Linux) , Fedora , openSUSE等,在网易云音乐官网中 ...
最新文章
- 带命令行参数的main函数的误解[到处转载的垃圾]
- spark(1.1) mllib 源代码分析
- 机器学习从入门到精通系列之BP神经网络理论知识详解
- 机器人网首页应用实例工业自动化 EtherCAT 技术在库卡机器人控制系统上的应用
- 世界顶级精英们的人生哲学 【转】
- C#使用ServiceController控制windows服务
- 做一个项目,平时都用到哪些工具提高效率(中)
- mybatis的xml文件 比较详细的学习注意点
- C语言中利用联合体巧妙处理数据
- 软考中级-软件设计师-第1章 软件设计师考试介绍
- 用微信公众号做淘宝优惠券查券搜券和返利机器人的详细配置教程
- Unity粒子特效工具需求文档
- vue3 去除百度地图右上角地图类型展示
- linux后加网卡,Linux添加网卡教程
- 分布式环境下限流器springboot实现,令牌桶
- ORA-1628: max # extents 32765 reached for rollback segment 错误处理
- 程序员该如何学习技术
- linux 主流浏览器,各主流浏览器(PC、移动端)userAgent属性信息介绍
- 如何Oracle_RAC恢复一个节点总结
- 简易四六级刷题网站(一键帮你对答案)