2020.03.07 | 2021年Mac下使用unlock-music对QQ音乐qmc3网易云音乐加密音乐解密方法

在QQ会员有效期内下载可以使用的音乐格式普遍为qmc3格式,对于需要批量转换成MP3的需求,在开源github上有神器unlock-music项目,通过docker本地部署或远程也行的方式,mac下可以批量转换,主要解决对车载音乐上只能播放MP3的需求。

同时对Mac下进行brew国内加速安装以及容器阿里云镜像加速提供了解决方案,仅供学习和参考。

生活分享 lweeintalk 900字 2021年3月7日


工作流程和需要准备的东西

  • 一台mac电脑,我自己是10.15.5版本的黑苹果
  • 安装docker环境,后面教程给出几个方式
  • 因为unlock-music也提供了各种编译方式,但是还是建议docker直接一键部署最快
  • 从QQ音乐或其他平台的加密音乐直接批量处理即可
  • unlock-music 项目地址 https://github.com/ix64/unlock-music
  • 如果只是个别文件和少部分文件,可以直接线上版本用也行https://unlock-music-ix.netlify.app/

教程细节和步骤分享

Mac下直接安装docker for mac 安装包

mac下安装docker环境,要么直接下载安装包的方式直接安装,要么就是通过brew进行安装。直接安装docker for mac 需要从官网下载安装包即可
https://docs.docker.com/get-docker/

但是这个下载地址其实有点慢是真的,需要一点耐心

Mac下通过brew 高速安装 docker for mac

国内优秀的brew加速安装模式
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

直接进行brew加速安装,否则brew的安装又会卡住,使用清华资源池即可

brew 安装好之后 直接安装docker
brew install --cask --appdir=/Applications docker

Docker 拉取 项目镜像之前进行阿里云加速

因为基于docker hub的速度确实不尽人意,所以这里考虑使用阿里云做一次image mirror的加速。通过打开docker for mac程序,2021年的版本和之前有点区别,这里有截图。

里面需要添加一行代码,注意这里有可能报错,所以JSON不太懂的话要仔细看清楚格式

"registry-mirrors": [
    "https://(这里是每个人阿里云镜像加速地址).mirror.aliyuncs.com"
  ],

image.png!style01

阿里云容器镜像个人地址获取

因为每个人地址不太一样,这里给出截图和获取方式,可以自行去获取即可。登录阿里云账号,找到容器镜像加速服务,看截图。

image.png!style01

通过镜像加速方式拉取 image

然后在terminal 里面直接拉取docker image 直接run起来即可

docker run --name unlock-music -d -p 8080:80 ix64/unlock-music

通过客户端可以看到docker有没有正常运营起来,通过浏览器 http://localhost:8080/ 可以直接进入项目。或者从客户端点击进入

image.png!style01

接下来就可以愉快的转换了

看截图就明白怎么玩了。

image.png!style01

要点总结和分享

  • 基于docker进行部署项目非常方便,重点是解决brew 加速,docker镜像加速两个问题
  • docker使用完之后可以直接销毁,留下image随时取用即可
  • 文章同时分享了brew国内加速安装,和阿里云容器镜像加速两个关键点
  • 软件非常牛逼,自己成功转换了几百个文件,车载音乐又可以愉快的复活了。

最后,再次感谢作者的开源精神和技术成果。

李阳-2.png!style01

上一篇
下一篇