【免费下载链接】puddletagPowerful, simple, audio tag editor for GNU/Linux项目地址https://gitcode.com/gh_mirrors/pu/puddletag点击查看免费下载puddletag 是一款面向 GNU/Linux 的强力且简单的音频标签编辑器。它的 AcoustID 音频指纹功能能像听声音认人一样通过音频内容本身识别出没有标签的歌曲——即使文件名只有01.mp3、Artist/Title 字段全部为空也能自动匹配出准确的歌手、专辑和曲目信息。上图就是典型的裸文件场景文件已导入 puddletag但 Artist、Title、Album 等列全部为空白。接下来我们将用 AcoustID 音频指纹识别功能把它们一键补齐。什么是 AcoustID 音频指纹AcoustID 是由 AcoustID 社区维护的音乐指纹识别服务。它的原理与其他标签源如按名称搜索的 MusicBrainz完全不同提取指纹puddletag 调用 Chromaprint 引擎即fpcalc二进制工具从音频的声学特征中计算出一串唯一的指纹数据匹配数据库把指纹连同歌曲时长一起提交给 AcoustID 在线数据库返回最相似的录音记录及匹配得分Score拉取元数据puddletag 再根据匹配结果从 MusicBrainz 获取完整资料专辑、年份、曲序、流派等进入预览模式等待你确认写入。整个过程不依赖任何现有标签——这正是它对无标签歌曲识别的价值所在。相关实现见 puddlestuff/tagsources/acoust_id.py。使用前的准备安装 fpcalcAcoustID 功能依赖 Chromaprint 项目提供的fpcalc可执行文件。如果系统里没有它puddletag 在加载该标签源时会直接报错fpcalc not found on system以 Ubuntu/Debian 为例安装它只需一条命令apt install libchromaprint-toolsPython 侧还需要pyacoustid库项目依赖清单 requirements.txt 中已包含。安装完成后重启 puddletagWindows → Tag Sources中就能在下拉框里看到AcoustID了。官方说明参见 docsrc/source/tagsources.txt 与 docsrc/download.txt。四步完成无标签歌曲识别第 1 步打开标签源窗口。菜单选择Windows → Tag Sources。第 2 步选择 AcoustID 并选中文件。在 Source 下拉框中选择AcoustID然后选中需要识别的文件。小技巧高亮某个文件后按CtrlN可一次性选中同目录下的全部音频适合按专辑批量识别。第 3 步点击 Search。puddletag 会逐文件计算指纹日志提示Calculating ID再向 AcoustID 发起查询Retrieving AcoustID data。若指纹匹配成功还会继续从 MusicBrainz 拉取专辑资料Retrieving MB album data。第 4 步确认并写入。结果进入 Preview Mode 预览后检查无误点击Write写入文件。写入后原本空白的 Artist、Title、Album、Track 等列会被自动填充AcoustID 关键设置详解点击标签源窗口右上角的Configure配置图标可以调整两个参数定义见 puddlestuff/tagsources/acoust_id.py设置项说明Minimum Score最低得分默认80。匹配得分低于该值的记录会被丢弃值越高结果越严格但可能漏掉冷门歌曲AcoustID Key用户密钥留空即可使用内置公共 Key 查询如需向 AcoustID 提交数据见下文请填写你自己的用户 Key指纹缓存第二次识别更快puddletag 会把计算出的指纹写入文件的acoustid_fingerprint标签中。之后再查询时日志会显示Found AcoustID in file——它直接复用已有指纹无需重新计算整个流程明显加快。提交数据给 AcoustID 社区可选AcoustID 是社区共建的数据库。如果你愿意可以将自己文件中的指纹和标签信息回馈给 AcoustID在配置界面填入自己的AcoustID Key不填会提示Please enter AcoustID user key in settings选中文件后标签源窗口会出现Submit按钮见 puddlestuff/mainwin/tagsources.py点击 Submitpuddletag 会按每批最多 10 条分批上传。常见问题排查 ️提示 fpcalc not found on system系统缺少fpcalc安装libchromaprint-tools后重启 puddletag。匹配得分低或查不到结果冷门歌曲、录音质量差低码率、混音版本都可能匹配失败。可适当调低 Minimum Score也可以换用 MusicBrainz 标签源按艺术家;专辑文本方式搜索。出现网络错误Error retrieving data / connection failed检查网络连接稍后重试。puddletag 内置了请求限速批量识别时请耐心等待不要频繁重复点击。AcoustID 和 MusicBrainz 结果不一致以匹配得分#score高的为准写入前在预览模式里可手动修改任意字段。小结功能关键点识别无标签歌曲基于音频内容指纹无需任何现有标签依赖组件fpcalcChromaprintpyacoustid默认最低得分80可在 Configure 中调整指纹缓存存于acoustid_fingerprint标签重复识别免计算社区贡献填入用户 Key 后可 Submit 数据给 AcoustID现在打开你的裸文件文件夹让 puddletag 的 AcoustID 音频指纹功能为它们找回真正的身份吧。更多标签源用法可参考 docsrc/source/tut4.txt。赞分享【免费下载链接】puddletagPowerful, simple, audio tag editor for GNU/Linux项目地址https://gitcode.com/gh_mirrors/pu/puddletag点击查看免费下载相关推荐Mopidy音频指纹识别使用AcoustID匹配音乐Mopidy音频指纹识别使用AcoustID匹配音乐 痛点解析音乐识别的困境与解决方案 你是否曾遇到过这样的情况下载了一堆音乐文件却发现标签信息混乱不堪后端音视频MusicBrainz Picard与AcoustID音频指纹如何精准识别无标签音乐文件MusicBrainz Picard与AcoustID音频指纹如何精准识别无标签音乐文件 作为一名音乐爱好者你是否曾经遇到过这样的情况电脑里存放着大量没有桌面应用音频处理HandBrake转码实操选对预设硬件加速提速HandBrake转码实操选对预设硬件加速提速 刚用手机或相机拍完一批 4K 视频文件动辄几十个 GB发给别人或拷进电视时还经常遇到格式不识别。Hand音视频视频处理桌面应用上一篇如何快速上手BLoC10分钟构建你的第一个Flutter计数器应用 下一篇5分钟上手gen_smtp初学者必备的SMTP服务器搭建与配置指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?