損音樂(lè))
gamdl 教程如何用 3 條命令下載 Apple Music 的 ALAC 無(wú)損音樂(lè)【免費(fèi)下載鏈接】gamdlA command-line app for downloading Apple Music songs, music videos and post videos.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ga/gamdlApple Music 的普通接口只返回 256kbps 有損音頻ALAC 無(wú)損拿不到。gamdl 是一款免費(fèi)開源的命令行下載工具把歌曲、專輯或藝術(shù)家鏈接丟給它它就自動(dòng)下載音頻、解密、打標(biāo)并落盤。一句話看懂 gamdl gamdlGlomaticos Apple Music Downloader是一個(gè)開源 CLI命令行界面工具給它鏈接它給你文件。查找、下載、解密、打標(biāo)全程自動(dòng)完成。能力一覽歌曲AAC 256kbps有損、ALAC 無(wú)損最高 24-bit/192kHz、Dolby Atmos、AC-3音樂(lè)視頻MV最高 2160p4K支持 h264 與 h265 編碼同步歌詞LRC、SRT、TTML 三種格式LRC 就是常見的“卡拉OK字幕”格式元數(shù)據(jù)自動(dòng)寫入封面、藝術(shù)家、音軌編號(hào)等標(biāo)簽命名模板可自定義支持的鏈接歌曲、專輯、播放列表、藝術(shù)家、動(dòng)態(tài)視頻、Apple Music Classical高度可定制輸出目錄、文件夾與文件命名、編碼優(yōu)先級(jí)等全部可調(diào)工作原理你做什么它做什么 不用研究源碼理解這條“你 → 它”的分工鏈就夠了你導(dǎo)出瀏覽器 cookies在已登錄 music.apple.com 時(shí)導(dǎo)出 Netscape 格式。它用這份文件確認(rèn)你的訂閱狀態(tài)并拿到曲庫(kù)信息。你貼一個(gè)鏈接。它識(shí)別鏈接類型、遍歷專輯內(nèi)的曲目按你設(shè)定的編碼優(yōu)先級(jí)挑出最優(yōu)格式。下載還差一步“解密”。服務(wù)器上的文件被 FairPlay蘋果的數(shù)字版權(quán)保護(hù)技術(shù)加密它先解開再寫成 m4a/mp4 文件并打上元數(shù)據(jù)標(biāo)簽。ALAC 多一個(gè)“中間人”。官方 API 不會(huì)向普通請(qǐng)求返回?zé)o損流所以工具支持接入本地 Wrapper 服務(wù)見 gamdl/api/代你完成賬號(hào)登錄、播放請(qǐng)求和解密gamdl/downloader/ 里內(nèi)置的 Rust 組件 ammuxer 負(fù)責(zé)解密重組和文件寫入的快路徑。3 步上手安裝、cookies、首次下載 第 1 步安裝。需要 Python 3.10 以上一條命令搞定pip install gamdl第 2 步準(zhǔn)備 cookies 文件。在瀏覽器登錄 Apple Music 的狀態(tài)下導(dǎo)出 Netscape 格式 cookiesFirefox 可用 “Export Cookies” 擴(kuò)展Chromium 用 “Get cookies.txt LOCALLY”保存為cookies.txt。它是你的“身份證明”沒(méi)有它工具無(wú)法證明你有訂閱。第 3 步首次運(yùn)行把鏈接丟給它gamdl --cookies-path ./cookies.txt https://music.apple.com/us/album/never-gonna-give-you-up-2022-remaster/1624945511?i1624945512--cookies-path用來(lái)指定 cookies 文件位置默認(rèn)就是當(dāng)前目錄下的./cookies.txt可省略。跑完后會(huì)在輸出目錄默認(rèn)./Apple Music看到歌曲文件標(biāo)簽已經(jīng)打好的。補(bǔ)充一點(diǎn)首次運(yùn)行會(huì)自動(dòng)生成配置文件——Linux 在~/.gamdl/config.iniWindows 在%USERPROFILE%\.gamdl\config.ini。把長(zhǎng)命令寫進(jìn)文件里就能一勞永逸命令行參數(shù)優(yōu)先級(jí)更高隨時(shí)可臨時(shí)覆蓋。進(jìn)階用法ALAC 無(wú)損、4K MV 與藝術(shù)家整批下載 ??場(chǎng)景一下載 ALAC 無(wú)損。開啟 Wrapper 并設(shè)定編碼優(yōu)先級(jí)gamdl --use-wrapper --song-codec-priority alac,aac-web 鏈接--use-wrapper啟用 Wrapper 服務(wù)由它代辦登錄、播放請(qǐng)求和解密--song-codec-priority按先后順序列出偏好的格式某首曲沒(méi)有 alac 時(shí)自動(dòng)回落到 aac-web。不開 Wrapper 選 ALAC 時(shí)工具會(huì)在啟動(dòng)時(shí)警告大概率失敗。場(chǎng)景二4K 音樂(lè)視頻。用--music-video-resolution限分辨率注意 2160p 只有 h265 編碼提供gamdl --music-video-resolution 2160p --music-video-codec-priority h265,h264 鏈接場(chǎng)景三藝術(shù)家批量下載。給藝術(shù)家鏈接加上--artist-auto-select跳過(guò)交互式勾選gamdl --artist-auto-select all-albums https://music.apple.com/us/artist/rick-astley/669771可選值還有top-songs熱門歌曲、main-albums錄音室專輯、music-videos等完整清單跑gamdl -h即可看到。gamdl 常見問(wèn)題解答 ?不開 Wrapper 下載 ALAC 會(huì)失敗嗎大概率會(huì)。官方 API 只在“合法播放會(huì)話”里下發(fā)無(wú)損流Wrapper 替你補(bǔ)上這一步。選alac而沒(méi)開 Wrapper 時(shí)工具啟動(dòng)即給出警告。用 Wrapper 還需要 cookies 嗎不需要。Wrapper 模式下登錄與播放請(qǐng)求都由它處理cookies 只在純 cookie 模式下使用。aac-web 和 alac 有什么區(qū)別aac-web是 256kbps 有損日常聽夠用alac是無(wú)損最高 24-bit/192kHz適合對(duì)音質(zhì)有要求的場(chǎng)景。默認(rèn)值是aac-web。配置文件在哪、怎么改Linux 在~/.gamdl/config.iniWindows 在%USERPROFILE%\.gamdl\config.ini首次運(yùn)行自動(dòng)生成并寫好所有默認(rèn)值。只改你想改的那幾行即可命令里沒(méi)寫的參數(shù)都按文件走。沒(méi)有訂閱能用嗎不能。工具啟動(dòng)時(shí)會(huì)校驗(yàn)訂閱沒(méi)有有效訂閱會(huì)直接報(bào)錯(cuò)退出什么都不下載。寫在最后gamdl 把你的 Apple Music 鏈接變成可本地保存的文件ALAC 無(wú)損、4K MV、同步歌詞和完整標(biāo)簽一次到位。請(qǐng)只下載你訂閱范圍內(nèi)有權(quán)使用的內(nèi)容。參數(shù)拿不準(zhǔn)時(shí)跑一次gamdl -h所有可選項(xiàng)的幫助文本都在里面?!久赓M(fèi)下載鏈接】gamdlA command-line app for downloading Apple Music songs, music videos and post videos.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ga/gamdl創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考