前言
qq音乐中的歌曲下载到本地,拷贝到其他设备(比如MP3中)方便跑步听音乐等场景!
准备工作
下载工具
工具下载
提取码:r35w
包含四个工具:
- qq音乐客户端(版本为17.33),作用:下载音乐;
- unlock-music,作用:把qq音乐的相关格式(mgg,mflac等)转换为ogg格式;
- ffmpeg,作用:把ogg格式转换为mp3格式;
- run.bat,ffmpeg转换的命令;
创建相关目录
- E盘下新建目录musicConvert(没有E盘的可以替换为D盘或C盘,注意后面的路径对应替换就行)
- 把下载的三个工具拷贝到musicConvert下,并对ZIP进行解压(直接解压到当前位置即可)
- 新建三个目录:QQMusic(qq音乐下载文件存放处),input(unlock-music转换出的ogg音乐存放处),output(ffmpeg转换出的mp3音乐的存放处)
最终的目录:
说明
- qq音乐客户端最新版暂时不能操作成功,请下载提供的17.33版本来下载音乐;
- 需要开通qq音乐会员,否则无法下载会员歌曲;
- 如果最终需要播放的设备支持ogg格式,则可以省略ffmpeg转换这一步;
下载音乐
- 卸载之前的qq音乐,安装qq音乐客户端(17.33),安装完成之后登录会员账号,设置下载目录为:E:\musicConvert\QQMusic
- 去下载需要进行拷贝的音乐,全部下载完成之后再进行后面的操作;
- 查看是否下载到了设置的目录下
unlock-music转换
- 打开unlock-music
- 设置立即保存,保存目录为:E:\musicConvert\input
- 选择需要转换的文件进行转换,主要转换VipSongsDownload目录下的歌曲,如果文件比较多,需要多等待一段时间,最终input中的文件后缀只有ogg或flac两种,并且两边的文件数量一致;
- 转换之后的文件如下
ffmpeg转换
- 检查ffmpeg目录是否正确
- 直接运行run.bat或自己创建可执行文件运行,内容:
for %%a in ("E:\musicConvert\input\*.ogg") do E:\musicConvert\ffmpeg\bin\ffmpeg.exe -i "%%a" "E:\musicConvert\output\%%~na.mp3"
for %%a in ("E:\musicConvert\input\*.flac") do E:\musicConvert\ffmpeg\bin\ffmpeg.exe -i "%%a" "E:\musicConvert\output\%%~na.mp3"
pause
- 双击之后开始喝茶吧,这个地方转换有点慢,如果歌曲比较多的话,可能耗时比较长,不用一直等,先喝杯茶,直到:
- 打开output文件夹查看是否成功
注意
- qq音乐版本请使用指定的17.33;
- ffmpeg的路径需要和bat中的路径一致;
- input文件夹和output文件夹每次操作之前最好清空,否则可能会出现覆盖提示的确认;
- 转换过程中,注意多等待一段时间,确保转换之前文件数量和转换之后一致再进行下一步,如果长时间没有自动刷新并且文件数量明显不一致,删除转换后的文件重新操作一次;
- 使用过程中存在任何问题,请留意一起交流;