Github开源音乐文件解锁项目(CLI版本)
https://github.com/unlock-music/cli
有些听歌软件对自家的歌曲文件会有自家的编码方式,导致了一般播放器不能识别播放,GitHub上有一个非常好的良心开源项目,可以对加密的音乐文件格式进行解锁。
Web版 https://www.tjsky.net/music/
但是这个网页版有个缺陷,不能支持大文件批处理操作。好在作者为我们提供了CLI版本,可以通过本地命令行进行同样功能的操作,最大支持的文件可以达到1个多G,可以应付大多数情况。
首先,编译需要Golang 1.16版本,我们先去
https://golang.google.cn/
安装。直接下载安装程序一键傻瓜安装即可,环境变量也是直接配置好的。安装完成后,在cmd中执行
1 | go version |
出现
1 | go version go1.16.2 windows/amd64 |
即为安装成功。
其次,我们需要安装git工具。这个自行百度。
安装git工具后,我们把任意文件夹变成本地仓库来克隆代码。在文件夹页面右键,选择Git bash here,打开git命令行。
键入如下命令
1 | git init |
执行完之后,文件夹中出现代码文件。
打开cmd或者powershell,键入命令
1 | go build ./cmd/um |
执行完后,出现名为um的exe可执行文件。
至此,所有准备工作就完成了。
在代码文件夹打开命令行,键入命令
1 | ./um -i [要转换的文件路径] -o [输出文件夹] |
执行完后即可得到mp3文件。
注意:编译中出现输入命令后一段时间未响应,可能是因为被墙的原因,开VPN科学上网就好了。