QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3
教程和资源来源于:吾爱破解52pojie.cn 作者— HughRyu
近期需要下载音乐,但发现扣扣音乐下载的格式是OGG,无法在剪辑软件中使用。恰好遇到HughRyu大佬的转码作品,现在将教程记录下来,感谢大佬。
使用教程:
第一步:绿化扣扣音乐
下载资源文件,文件中包含绿化的扣扣音乐和转码工具。双击“绿化处理.bat”即可自动完成绿化,随后桌面会生成扣扣音乐的图标。
第二步:下载音乐
在扣扣音乐中登录账号,找到想下载的歌单或音乐并点击下载。
第三步:转码
将Tools文件夹复制到扣扣音乐的下载目录,(一般是music文件夹)
然后双击Tools文件夹中的“Unlock&Conv.bat”即可完成转码。
第四步:获取MP3文件
在music目录中的MP3文件夹内,就是转换后的mp3文件。
到此,教程结束
下面是原理分析,不感兴趣的同学可以直接点右下角去下载资源了
代码分析
@echo off # 关闭命令回显,避免在执行命令时在控制台显示每条命令。
setlocal enabledelayedexpansion # 启用延迟变量扩展,允许在批处理中使用 `!var!` 来获取变量的值。
set toolsdir=%cd% # 将当前目录保存到变量 `toolsdir`。
pushd %cd%\.. # 将当前目录切换到上一级目录,并将当前目录入栈。
set musicdir=%cd% # 将当前目录保存到变量 `musicdir`。
set vipmusicdir=%cd%\VipSongsDownload # 将 `VipSongsDownload` 目录的路径保存到变量 `vipmusicdir`。
set mp3=%cd%\mp3\ # 将 `mp3` 目录的路径保存到变量 `mp3`。
set flac=%cd%\flac\ # 将 `flac` 目录的路径保存到变量 `flac`。
@mkdir %mp3%\ # 创建 `mp3` 目录,如果它不存在。
@mkdir %flac%\ # 创建 `flac` 目录,如果它不存在。
forfiles /P %vipmusicdir% /M *.mgg /C "cmd /c %toolsdir%\um -i @file --rs -o %musicdir%" # 遍历 `vipmusicdir` 目录中的 `.mgg` 文件,使用 `um` 工具对文件进行处理并输出到 `musicdir` 目录。
forfiles /P %vipmusicdir% /M *.mflac /C "cmd /c %toolsdir%\um -i @file --rs -o %flac%" # 遍历 `vipmusicdir` 目录中的 `.mflac` 文件,使用 `um` 工具对文件进行处理并输出到 `flac` 目录。
forfiles /P %musicdir% /M *.ogg /C "cmd /c %toolsdir%\ff -n -i @file -b:a 320k %mp3%\@fname.mp3" # 遍历 `musicdir` 目录中的 `.ogg` 文件,使用 `ff` 工具将文件转换为 `.mp3` 格式,输出到 `mp3` 目录,并将比特率设置为 320k。
del *.mgg *.mflac /f /s /a # 删除当前目录及其子目录中的所有 `.mgg` 和 `.mflac` 文件,使用 `/f` 强制删除,`/s` 递归删除,`/a` 删除所有属性的文件。
start %musicdir% # 打开 `musicdir` 目录窗口。
这是大佬作者给的原理图
扣扣音乐VIP歌曲:
HQ音质是mgg格式,解密后为ogg
SQ音质是mflac格式,解密后为flac格式
最终锁定的在UnlockMusic+FFMPEG两个工具进行组合。
最后实现效果音乐目录下一键批量解密并批量自动转换ogg文件为mp3(flac就没必要转了吧)
ogg码率观察了一下,应该是380K VBR的基准,转换后码率为320k。(可以在批处理里自行修改转换码率)
对这个感兴趣的可以去吾爱看一看这个大佬的文章
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END