在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
然后在terminal 里面直接拉取docker image 直接run起来即可
docker run --name unlock-music -d -p 8080:80 ix64/unlock-music
通过客户端可以看到docker有没有正常运营起来,通过浏览器 http://localhost:8080/ 可以直接进入项目。或者从客户端点击进入
接下来就可以愉快的转换了
看截图就明白怎么玩了。
要点总结和分享
- 基于docker进行部署项目非常方便,重点是解决brew 加速,docker镜像加速两个问题
- docker使用完之后可以直接销毁,留下image随时取用即可
- 文章同时分享了brew国内加速安装,和阿里云容器镜像加速两个关键点
- 软件非常牛逼,自己成功转换了几百个文件,车载音乐又可以愉快的复活了。
最后,再次感谢作者的开源精神和技术成果。