Apple Music 下载工具:3 步存下无损音乐与 4K 音乐视频|Gamdl 上手指南
【免费下载链接】gamdlA command-line app for downloading Apple Music songs, music videos and post videos.项目地址: https://gitcode.com/GitHub_Trending/ga/gamdl
Gamdl 是一个开源的 Apple Music 下载工具,在命令行里把歌曲、音乐视频和艺人上传的视频存到本地。如果你有 Apple Music 订阅、想离线保存无损音质或 4K 画质,它就是干这个的。
它到底是个什么东西
Gamdl 是 Python 命令行下载器,没有图形界面,装完直接敲命令。它要求 Python 3.10 以上、一个有效的 Apple Music 订阅,以及登录 music.apple.com 后导出的 Cookie。因为走的是 Apple Music 官方服务器,下载全程联网,订阅失效就下不了。
装了它能帮你省什么事
无损音质怎么保留
默认下的是 AAC 256kbps,日常够用;想做无损音乐下载,把--song-codec-priority改成alac,最高 24-bit/192kHz。注意 ALAC 要配合 Wrapper 服务,官方明说没有它大概率拿不到,建议先跑通默认编码,再折腾无损。
4K 音乐视频怎么存下来
默认拉 1080p,加--music-video-resolution 2160p就能存 4K 音乐视频;1440p 和 2160p 只有 H.265 编码提供,H.264 最多 1080p。4K 对 DRM 设备文件有额外要求,下面坑里细说。
整张专辑、整个艺人怎么批量下
把专辑页或艺人页的 URL 直接传给命令,它会交互式列出可下载内容:方向键移动、空格勾选、Ctrl+A 全选、回车开始。下好的文件自动带上歌手、专辑、年份等标签,还能同步生成 LRC 歌词,不用手动整理目录。
5 分钟跑通第一条命令
先安装,需要 Python 3.10 以上:
pip install gamdl再准备 Cookie:登录 music.apple.com 后,用浏览器扩展以 Netscape 格式导出,存成工作目录下的cookies.txt。然后跑第一条命令,--output-path指定输出目录:
gamdl "https://music.apple.com/us/album/never-gonna-give-you-up-2022-remaster/1624945511?i=1624945512" --output-path "./Apple Music"首次运行会自动生成~/.gamdl/config.ini,以后想固定参数直接写进配置文件,命令行参数优先级更高。
容易踩的坑
- 4K 需要设备文件:2160p 音乐视频要求 Widevine L1 的
.wvd设备或 PlayReady SL3000 的.prd设备,用--wvd-path或--prd-path指定。没有设备文件就先用 1080p,那本来就是默认值。 - 别选 ttml 歌词:
--synced-lyrics-format支持 lrc、srt、ttml 三种,ttml 是 Apple Music 原生格式,大多数播放器打不开,日常用 lrc 更稳。 - 全部参数与默认值见 完整参数表。
写在最后
刚上手 Apple Music 下载工具的话,先跑通 AAC 歌曲和 1080p 音乐视频,确认 Cookie 与输出目录没问题,再上 ALAC 无损和 4K;拿不准的参数,直接翻 README 参数表的默认值列,比猜快。
【免费下载链接】gamdlA command-line app for downloading Apple Music songs, music videos and post videos.项目地址: https://gitcode.com/GitHub_Trending/ga/gamdl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考