V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Liampor
V2EX  ›  音乐

困扰已久的问题, QQ 音乐下载的 flac 格式音乐的专辑封面在哪里?

  •  
  •   Liampor · 2020-09-24 01:24:30 +08:00 · 5381 次点击
    这是一个创建于 1522 天前的主题,其中的信息可能已经有所发展或是发生改变。
    从 QQ 音乐下载的 flac 格式的音乐文件,在 mac 的资源管理里看它是有封面的(就是文件图标为专辑封面)。但是我用 XLD 转换成 Apple Lossless 格式以后,封面就消失了,拖到 iTunes 里不显示。

    接着我又尝试使用 Python 的 mutagen 模块直接提取 flac 的歌曲封面,但是发现封面字段是空的 (用的 mutagen.flac.FLAC.picture() ),所以这个封面它在 finder 到底是怎么显示的,如何提取呢?

    还有就是如果下载的是 QQ 音乐加密过的 qmcflac 格式音乐,解锁以后变成 flac,再转换成 Apple Lossless 就是封面完全正常的,求大佬解释。
    第 1 条附言  ·  2020-09-24 15:10:06 +08:00
    提供以下几个 flac 文件做给大佬做测试

    https://cowtransfer.com/s/6372a60c11714a
    9 条回复    2021-02-28 23:26:02 +08:00
    toaruScar
        1
    toaruScar  
       2020-09-24 08:57:57 +08:00 via iPhone
    发一个 sample 文件上来 kj kj bw
    Liampor
        2
    Liampor  
    OP
       2020-09-24 15:10:38 +08:00
    @toaruScar 谢谢 已经上传,参看补充部分
    toaruScar
        3
    toaruScar  
       2020-09-24 23:46:07 +08:00
    你上传的文件里面没有内嵌专辑,封面可能是直接写在了文件的元数据里面?
    https://apple.stackexchange.com/questions/41297/how-can-i-extract-the-icns-from-the-get-info-dialog
    Liampor
        4
    Liampor  
    OP
       2020-09-25 02:23:16 +08:00
    @toaruScar 非常有可能。。我研究下 谢谢
    showstone
        5
    showstone  
       2020-10-04 23:40:45 +08:00
    老哥后面解决没,我也碰到一样的问题了
    Liampor
        6
    Liampor  
    OP
       2020-10-06 01:52:10 +08:00
    @showstone 没啊,只能去豆瓣音乐 或者 isearch 手动下载专辑封面加进去。
    nullboy
        7
    nullboy  
       2020-10-22 17:49:55 +08:00
    推荐这个网站下载高清封面 https://i.oppsu.cn/
    如果没有,那么虾米的封面有的也还可以
    PopeyeLau
        8
    PopeyeLau  
       2020-11-01 20:46:45 +08:00 via iPhone
    ShawnCAFU
        9
    ShawnCAFU  
       2021-02-28 23:26:02 +08:00
    我也一直有这个困惑……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1233 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:11 · PVG 02:11 · LAX 10:11 · JFK 13:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.