V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
werwer
V2EX  ›  问与答

有什么行之有效的办法将 apple music 下载为 flac 或 alac 吗

  •  
  •   werwer · 66 天前 · 1083 次点击
    这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。
    直接下载会得到一堆.frag 文件,下载了一些所谓的 converter 都没能成功下载
    10 条回复    2024-07-28 13:22:47 +08:00
    processzzp
        1
    processzzp  
       65 天前   ❤️ 1
    想啥呢,apple music 有 DRM 加密的,不然就变成盗版分发平台了
    412999826
        2
    412999826  
       65 天前 via iPhone
    无损的暂无办法;
    256 的 aac 是有办法的,有很多 mac 上的转录工具,如 audio converter ,他会生成一个虚拟声卡进行转录,将转录之后的音乐添加到 Apple Music (添加之前需要删除之前已经在线添加过的音乐) ,就会被 Apple Music 识别为已匹配。
    接着删除源文件,重新下载已匹配的音乐,就会得到无 drm ,256kbps 的音乐。
    werwer
        3
    werwer  
    OP
       65 天前
    @412999826 我成功了老铁 Pazu Apple Music Converter
    412999826
        4
    412999826  
       65 天前
    @werwer 这个 app 是基于网页端 Apple Music 的转录,虽然可以转成无损,但是实际上压根达不到无损的效果(因为网页提供的音质只有 128kbps 的 aac 左右)。
    当然这个软件转录生成的版本,依旧可以被 Apple Music 匹配( matched ),一旦匹配之后,选移除下载,再重新下载,就可以得到一个真正的无 drm 的 256kbps 的 aac 版本(注意:你的 Apple Music 的设置,不能打开无损下载或杜比音频下载,因为就算已匹配的音乐,如果打开无损下载,依然有 drm )
    werwer
        5
    werwer  
    OP
       65 天前
    @412999826 是的,我下了多个同类的 converter 发现这类 app 都是基于 web player 套壳,所以这类 app 提供的 flac 选项都是掩耳盗铃是吗?
    我用 flac 选项下载得到一个 1624 码率 45 兆的.flac ,看了一下频谱感觉没什么问题
    然后我又换用 auto 选项下载得到一个 278 码率 8 兆的.m4a ,作为对照,结果发现两者的频谱居然一模一样,都顶到了 22k
    然后我再用 qq 音乐下载的.flac 作为对照,发现这三者的频谱几乎一样
    然后我再用 qq 音乐下载了中等音质和低音质的.ogg ,这回后两者和前三者区别明显,所以,苹果的有损编码这么先进吗?
    所以,总的来说,就是这类 converter 通过 web player 转录到一个 128 的版本,然后它自动实现 match 再重新下载的过程,最终给到我们一个 256 左右的有损(不论选项是选有损还是 flac )?
    werwer
        6
    werwer  
    OP
       65 天前
    @412999826 这是 5 个文件的频谱图:
    https://musetransfer.com/s/v2u6l54at 请点击链接获取《无主题 - 新建文件夹》, 有效期至 8 月 3 日
    412999826
        7
    412999826  
       64 天前 via iPhone
    @werwer 我个人认为苹果的 iTunes plus aac 编码是很不错,256kbps 比较接近无损(当然了,真正发烧友肯定觉得有区别,我是觉得够用)

    另外,我的经验是,如果打开了 Apple Music 的无损下载选项,无论你是从 Apple Music 直接添加的音乐,还是自己本地添加后被匹配的音乐,下载出来都是一个 hls 的加密文件,无法播放(打开杜比也会导致同样的问题),所以我说要关闭无损下载选项。


    至于你说软件的,大多都是网页套壳,还有一种是虚拟声卡转录 Apple music 。但是,请记住不论哪一种都不是破解了 drm 。

    区别在于网页套壳因为网页的限制,我觉得出来的音频只有 128kbps ,如果是虚拟声卡转录 Apple Music ,会稍微好一点。但是,显然都不是真正的 flac ,这些播放器所谓的 flac 只是 flac 的格式。

    另外,因为 Apple Music 的匹配规则非常严格,网页套壳转录因为实际码率低,匹配不上的概率比那种用虚拟声卡转录 Apple Music 匹配不上的概率要高。

    但是不管怎么说,一旦你的音乐被 Apple Music 匹配了,你就可以移除再下载,就会得到一个 真正的苹果提供的 无 drm 的 256k aac 文件
    412999826
        8
    412999826  
       64 天前
    @werwer 另外,对于软件最终给你一个什么版本,其实我不太清楚,我一直不太信任软件直接给的版本。

    所以我的工作流是这样的,用软件转录出一个文件,再把这个文件添加到我的 Apple Music 资料库,只要你开启了 iCloud 云端资料库,Apple Music 会把你的音乐和库内音乐做比较,如果能匹配,则会把这个音乐打上匹配标记(你可以理解这个匹配行为相当于你拥有了正版的这首音乐),如果不能匹配则上传到云端。

    一旦匹配成功,我就会在 Apple Music 中,选择移除下载,然后重新下载,这个时候就会得到一个 256kbps ,而且种类是“匹配的 aac 文件”的版本。

    这个版本我经过对比,和在 iTunes 音乐商店购买的版本频谱一模一样,也是我觉得能通过 Apple 获取的最好音质的版本。

    256kbps 的 aac 编码确实很优秀,但是他的确不是无损的,和真正的无损比还是有差别的。你如果有正版 cd ,你可以直接转录一下进行对比。

    另外这个匹配功能不一定要用转录工具,你从 qq 音乐网易云音乐下载的歌,或者你有正版 cd ,你导入 Apple Music ,都有可能可以匹配,而一旦匹配上了,相当于这首歌就 “洗白”了,你就可以从 Apple music 白嫖无 drm 的音频了
    werwer
        9
    werwer  
    OP
       64 天前
    @412999826
    我用 beyond compare 对比 converter 下载的.m4a 和.flac 的频谱图,在所有频段范围是存在一些不显著的差异的
    作为对比,我把 converter 下载的.m4a 转为.flac ,然后对比转换前后的频谱图,仍然有星星点点的差异,但基本可以认为是同一个东西
    所以,结论是,converter 下载.m4a 和.flac 并非同一个东西,后者并非前者的简单转换格式

    我很想尝试一下你说的洗白过程,然而微软商店版的 apple music 现在不支持导入歌曲了(虽然官方文档说可以: https://support.apple.com/zh-cn/guide/music-windows/mus3081/windows ,应该是文档没有随软件及时更新所以与实不符);右键歌曲文件打开方式选 apple music 也不行(只是启动 apple music ,没有其他反应),用 pc 版 itunes 导入也不行(会提示只能在 apple music 中导入)

    所以,看起来目前有三种选择?
    1 ,利用 converter 下载.m4a ,优点是体积小巧,虽然不是真正的无损,但是可变比特率,20k 以上并没有被砍掉,听感与无损应该无异;
    2 ,利用 converter 下载.flac ,优点是可以满足对无损的追求,虽然不等同于前者,但到底是不是货真价实的无损,存疑;
    3 ,利用随便什么方式先把音乐下载下来,然后洗白,优点是稳妥确保官方原版,缺点是没法得到无损?

    https://musetransfer.com/s/o3zhytqqo 请点击链接获取《无主题 - 对比.png 》, 有效期至 8 月 4 日
    412999826
        10
    412999826  
       64 天前
    @werwer 你这个对比方法不对,因为你就算把 aac 格式的音乐,重新转换一次 aac 格式,得到的频谱也会和转录前有些许变化,有损压缩的音频再次转换几乎是不可能得到完全一样的音频的。


    另外,我可以很肯定的的告诉你,2 也不是真正的无损,因为没有软件真的能解开 Apple 的 drm ,其实原理都是在转录,先转录之后,再根据你要选择的格式进行转换。理论而言,通过软件转录,如果选无损,每次的 flac 文件应该都一样,但是每次的 m4a 应该都会不一样(因为不是直接无损破开 drm ,而是转录之后生成 m4a ,所以每次应该都会有细微不同,原因前面说过)


    至于转录选无损能不能高于我说的洗白之后从苹果下载的 m4a 文件,这个我也比较存疑,因为目前我用过的工具,都是在苹果 256 的 aac 基础上做的转录,不知道有没有软件可以直接在苹果的无损播放的时候做转录,理论感觉技术能做到,如果能做到,这样的音频就会高于洗白后,从苹果下载的 256 的 aac 。不然的话,其实还是洗白最合适,因为洗白的版本体积非常有优势,而且因为是基于这个进行的转录,音质也不会比软件弄出来的无损差。


    最后,我用 Apple Music 管理我资料库很多年了,目前有上万首音乐,有兴趣的话可以加我小而美,一起交流讨论下:
    https://musetransfer.com/m/s/x0cu1izpr 请点击链接获取《无主题传输》, 有效期至 8 月 4 日
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1474ms · UTC 07:26 · PVG 15:26 · LAX 00:26 · JFK 03:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.