前言

qq音乐中的歌曲下载到本地,拷贝到其他设备(比如MP3中)方便跑步听音乐等场景!

准备工作

下载工具

工具下载 提取码:r35w
包含四个工具:

  1. qq音乐客户端(版本为17.33),作用:下载音乐;
  2. unlock-music,作用:把qq音乐的相关格式(mgg,mflac等)转换为ogg格式;
  3. ffmpeg,作用:把ogg格式转换为mp3格式;
  4. run.bat,ffmpeg转换的命令;

创建相关目录

  1. E盘下新建目录musicConvert(没有E盘的可以替换为D盘或C盘,注意后面的路径对应替换就行)
  2. 把下载的三个工具拷贝到musicConvert下,并对ZIP进行解压(直接解压到当前位置即可)
  3. 新建三个目录:QQMusic(qq音乐下载文件存放处),input(unlock-music转换出的ogg音乐存放处),output(ffmpeg转换出的mp3音乐的存放处)
    最终的目录:

说明

  1. qq音乐客户端最新版暂时不能操作成功,请下载提供的17.33版本来下载音乐;
  2. 需要开通qq音乐会员,否则无法下载会员歌曲;
  3. 如果最终需要播放的设备支持ogg格式,则可以省略ffmpeg转换这一步;

下载音乐

  1. 卸载之前的qq音乐,安装qq音乐客户端(17.33),安装完成之后登录会员账号,设置下载目录为:E:\musicConvert\QQMusic
  2. 去下载需要进行拷贝的音乐,全部下载完成之后再进行后面的操作;
  3. 查看是否下载到了设置的目录下

unlock-music转换

  1. 打开unlock-music
  2. 设置立即保存,保存目录为:E:\musicConvert\input


  3. 选择需要转换的文件进行转换,主要转换VipSongsDownload目录下的歌曲,如果文件比较多,需要多等待一段时间,最终input中的文件后缀只有ogg或flac两种,并且两边的文件数量一致;
  4. 转换之后的文件如下

ffmpeg转换

  1. 检查ffmpeg目录是否正确
  2. 直接运行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
  1. 双击之后开始喝茶吧,这个地方转换有点慢,如果歌曲比较多的话,可能耗时比较长,不用一直等,先喝杯茶,直到:
  2. 打开output文件夹查看是否成功

注意

  1. qq音乐版本请使用指定的17.33;
  2. ffmpeg的路径需要和bat中的路径一致;
  3. input文件夹和output文件夹每次操作之前最好清空,否则可能会出现覆盖提示的确认;
  4. 转换过程中,注意多等待一段时间,确保转换之前文件数量和转换之后一致再进行下一步,如果长时间没有自动刷新并且文件数量明显不一致,删除转换后的文件重新操作一次;
  5. 使用过程中存在任何问题,请留意一起交流;