是否可以將 Apple Music 格式轉換為 MP3?

是否可以將 Apple Music 格式轉換為 MP3?

幾天前,我將一些 Apple Music 歌曲拖到了我的 MP3 播放器。我玩的時候沒有聲音。

我在Google上找到解決方案,但人們都說Apple Music上的文件經過DRM加密以防止盜版,我找不到更多資訊。誰能幫我?

答案1

蘋果音樂檔案已經有十年沒有加密了!因此,除非您十年前購買了它們,否則它們沒有加密,您的 MP3 播放器根本不支援該格式(AAC)。

您可以透過副檔名來判斷:

  • m4p -> 加密
  • m4a -> 標準 AAC 或 Apple Lossless

您可以將 AAC 轉換為 MP3,但是,品質會略有下降。

你可以使用ffmpeg

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 320k outputfile.mp3

若要刪除 DRM:您只需將受 DRM 限制的檔案燒錄到 CD 上,然後翻錄 CD 即可刪除 DRM。燒錄是最簡單的方法,但會造成品質損失。

您還有多種其他方法可以刪除 DRM,例如使用 Audacity,您可以透過 google 搜尋確切的步驟。

我不知道這是怎麼可能的,但也有一些商業軟體解決方案充其量只是做 Audacity 所做的事情。 Audacity 是免費的「GPL 軟體」。

答案2

如果您有任何可以播放蘋果歌曲的程序,您可以嘗試在播放它們時用另一個程序重新錄製它們(“環回”風格)。

如果您安裝了一些pulseaudio軟體套件(pulseaudio-utils),您可以使用它來尋找您的輸出裝置 - 它通常是在「 」條目末尾
pacmd list-source
帶有「 」的裝置。.monitorname:

parec然後,使用和 it選項將其輸出記錄到檔案中--file-format[=FORMAT]。檢查--list-file-formats並查看man parec(“它理解 libsndfile 支援的所有音訊檔案格式。”)是這樣的:

parec -d alsa_output.pci-...analog-stereo.monitor --file-format=wav output.wav

或透過管道來lame錄製 mp3:

parec -d alsa_output.pci-...analog-stereo.monitor | lame -r -V0 - output.mp3
  • -r告訴 lame 輸入是原始 pcm。
  • -告訴 lame 從 stdin 輸入
  • -V0“啟用 VBR(可變位元率)並指定 VBR 品質值(預設 = 4)。0 = 最高品質。”

唯一棘手的部分是獲取每首歌曲和輸出檔案的時間。如果你的Apple播放程式支援終端機播放那就更容易了,你甚至可以結合ID3標籤讀取來傳輸一些資料(如果Apple檔案支援它,我實際上不確定)


您還可以使用另一個名為 的 GUI 程序audio-recorder,它基本上是“單擊錄製”,然後轉換為 mp3。

如果你真的想要的話,甚至audacity還有一些 GUI軟體。pavucontrol請參閱此 Ubuntu Q如何將輸出錄音到擴音器?

相關內容