QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3

QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3

教程和资源来源于:吾爱破解52pojie.cn 作者— HughRyu

近期需要下载音乐,但发现扣扣音乐下载的格式是OGG,无法在剪辑软件中使用。恰好遇到HughRyu大佬的转码作品,现在将教程记录下来,感谢大佬。

使用教程:

第一步:绿化扣扣音乐

下载资源文件,文件中包含绿化的扣扣音乐和转码工具。双击“绿化处理.bat”即可自动完成绿化,随后桌面会生成扣扣音乐的图标。

QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3插图

第二步:下载音乐

在扣扣音乐中登录账号,找到想下载的歌单或音乐并点击下载。

第三步:转码


  1. 将Tools文件夹复制到扣扣音乐的下载目录,(一般是music文件夹)


    QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3插图1



  2. 然后双击Tools文件夹中的“Unlock&Conv.bat”即可完成转码。


    QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3插图2


第四步:获取MP3文件

在music目录中的MP3文件夹内,就是转换后的mp3文件。

QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3插图3

到此,教程结束

下面是原理分析,不感兴趣的同学可以直接点右下角去下载资源了


代码分析

@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` 目录窗口。

QQ音乐VIP歌曲批量下载后,一键全自动解密+ogg批量转码Mp3插图4

这是大佬作者给的原理图

扣扣音乐VIP歌曲:

HQ音质是mgg格式,解密后为ogg

SQ音质是mflac格式,解密后为flac格式

最终锁定的在UnlockMusic+FFMPEG两个工具进行组合。

最后实现效果音乐目录下一键批量解密并批量自动转换ogg文件为mp3(flac就没必要转了吧)

ogg码率观察了一下,应该是380K VBR的基准,转换后码率为320k。(可以在批处理里自行修改转换码率)

对这个感兴趣的可以去吾爱看一看这个大佬的文章

© 版权声明
THE END
有缘再见
点赞9 分享