当前位置: 首页 > news >正文

QQ音乐加密mgg,ogg转mp3下载

问题背景

想要下载QQ音乐有版权的歌曲,发现下载的是加密的mgg格式,需要先解密成ogg再转换成mp3格式

问题的困难

为了能听歌单的音乐,尝试了以下三条路线

  1. 找那种能一键导入歌单,根据歌单下载的(不是完全一致的音源都行),尝试了LX Music(洛雪音乐助手),发现很多歌不是音源不一致的问题,而是根本没有音源。而且最重要的是,输入自己的歌单分享链接,根本搜不到,也就是不能解决"根据歌单批量下载"这个目的,于是卸载了软件。
  2. 尝试用在线的解密工具 音乐解锁 (Unlock Music)但是发现,解密后的ogg仍然是不能转换成mp3的,输入到格式转换工具,显示格式损坏(后面才知道,最新版的qq音乐对于源文件的加密很严格)也不是这个音乐解锁网站的锅。
  3. 寻找到bilibili视频教程成功下载,在此展开,向视频制作者【中天mid_sky】致谢,并向脚本制作者致谢(不知道是不是视频制作者)

解决方法

第一步,说明

为什么前面解密失败,关键原因是最新版的QQ音乐加密格式过于严格,所以需要回退到旧版的QQ音乐
下面链接,是我对视频作者给的资源二次存储。
https://wwasi.lanzoub.com/b00wn9safe 密码:5n48

第二步、卸载当前电脑上的最新qq音乐,装旧版QQ音乐

卸载就不说了,这一步麻烦的是,怎么装上旧版qq音乐,并且禁用它的自动更新。免得刚下载就自动更新成最高版本。(装上旧版本的QQ音乐后,在安装界面不要点"去体验",先别进qq音乐程序,因为还没禁止自动更新)

作者视频中说的第一种禁用更新的方法是:

  1. 打开qq音乐的文件路径
    image.png|500
  2. 找到QQmusicUP.exe
    image.png|500
  3. 删除这个文件(事实上,行不通,因为这样qq音乐总是检测这个组件,没有这个组件就闪退,不让你用)
  4. 只能使用下面方法二,用禁用防火墙的方式,禁止QQmusicUP.exe的联网

第二种方式:禁用防火墙的方式

打开:控制面板->系统和安全->windows防火墙->高级设置->出站规则->新建规则->程序->此程序路径
,然后找到上面刚刚的QQMusicUp.exe的路径。
image.png|700
点下一步:阻止连接
image.png|700
后面就都下一步下一步就行了。记得命名,qq音乐禁止更新
image.png|700

第三步,这时候可以打开刚装的qq音乐了,然后设置好下载的路径,下载一首歌

  1. 打开上面视频作者给的资源
  2. 把下面四个文件,移到歌曲下载路径下(VipSongsDownload)这个文件夹是Vip歌曲,非Vip歌曲不需要解密
    image.png|700
  3. 放在和下载好的qq音乐歌曲同一路径(VipSongsDownload)内
  4. 点击【第一步】将当前文件夹内加密音乐解锁.bat,然后点击 【第二步】将当前文件夹内的解密音乐转换成MP3.bat
  5. 接着在本地会有一个output文件夹在同目录,里面就是转换成功的mp3格式

致谢

感谢视频作者:中天mid_sky(https://space.bilibili.com/520946762?spm_id_from=333.337.0.0)
image.png|500

原视频链接:【QQ音乐/网易云下载歌曲.flac/.mgg/.mflac格式文件转mp3,不用任何第三方工具永久可用,本地听首歌真有这么难?】https://www.bilibili.com/video/BV1QzSMBaE7g?vd_source=abada44a8dcecc923c6453ef532feefe
用到的资源链接:https://wwasi.lanzoub.com/b00wn9safe 密码:5n48
猜想:qq音乐可以通过脚本进行转换,如果网易云音乐也是同样的mgg格式,这个脚本能处理吗?(我不知道是不是同样的mgg格式)

http://www.jsqmd.com/news/167618/

相关文章:

  • Java毕设项目:基于SpringBoot的学校图书管理系统设计与实现(源码+文档,讲解、调试运行,定制等)
  • 玄晶引擎AI数字员工技术升级解析:全链路自动化架构下的运营效能提升
  • 学长亲荐8个AI论文工具,本科生毕业论文轻松搞定!
  • 遥控器的秘密你知道吗?
  • 从0到1设计AI提示系统UX:提示工程架构师的完整流程手册
  • 【课程设计/毕业设计】基于springboot的图书管理系统基于SpringBoot的学校图书管理系统设计与实现【附源码、数据库、万字文档】
  • SW 随笔 006 — C# 模式匹配,豪华的布尔表达式
  • 读书笔记7-12.4
  • 共绘创新蓝图,引领肿瘤真实世界证据生成:艾昆纬与壹永科技达成战略合作
  • 告别千篇一律:软文推广如何打造独特“新鲜感“?
  • AI原生应用领域多轮对话的安全性保障措施
  • 免Root卸载电视预装软件:ADBTV电视端ADB工具详解与使用指南
  • HTTP在参考模型中的哪一层
  • CUDA驱动不匹配?Miniconda-Python3.10镜像自动检测修复机制
  • Java计算机毕设之基于SpringBoot的学校图书管理系统设计与实现基于SpringBoot+Vue的图书管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 一个合格的程序员必读经典书籍(含下载链接PDF)
  • async 和 await 详细解析
  • 基于Springboot智慧旅游管理系统【附源码+文档】
  • 全域适配,精准输出,这款组合导航重新定义精准数据
  • 5层是7层中的哪两层进行了合并
  • Anaconda下载太慢?改用Miniconda-Python3.10+清华镜像极速体验
  • C++ 多态:面向对象的 “灵活灵魂”
  • 领域专用提示词之视频主题与内容创作
  • Java计算机毕设之java-springboot蔬菜交易平台 基于SpringBoot的生鲜蔬菜电商交易基于SpringBoot的“鲜蔬坊”蔬菜销售平台(完整前后端代码+说明文档+LW,调试定制等)
  • http的核心作用是什么?作用在参考模型当中的哪一层?
  • 基于 Linux 内核模块的字符设备互斥访问实验
  • Markdown撰写技术博客|Miniconda-Python3.10环境实测PyTorch性能
  • 领域专用提示词系列扩展
  • 微爱帮监狱寄信云存储技术实现方案
  • 近视为什么一到冬天就狂涨?第四个原因,90%的人没意识到