尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
没有标签也能识别歌曲:puddletag的AcoustID音频指纹功能完全指南
【免费下载链接】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),仅供参考
RELATED

相关推荐

Verilog基础:隐式线网声明

Verilog基础:隐式线网声明

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 一般情况下,设计者会对线网(Net)进行显式声明,如图1所示。 图1 线网声明 但这不是绝对的,在没有显式声明的情况下,…

📅 2026/11/6 1:17:58
07:输出浮点数

07:输出浮点数

/*** 题目名称&#xff1a;输出浮点数 <p>* 题目来源&#xff1a;http://noi.openjudge.cn/ch0101/07/ <p>* 程序功能&#xff1a;按题目要求以不同的格式化输出一个双精度浮点数** author 潘磊&#xff0c;just_panleijust.edu.cn* version 1.0*/// 本题Java无法A…

📅 2026/11/6 1:17:58
使用OpenCV识别滑块验证码(极验、数美)

使用OpenCV识别滑块验证码(极验、数美)

前言 该文章为学习使用&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;如有侵权&#xff0c;请私信联系作者删除~ 正文 极验这个滑块分别是由带缺口的背景图&#xff0c;和滑块图两张图组成。 如何识别出缺口的位置思路&am…

📅 2026/11/6 1:17:58
MORE NEWS

更多资讯

📰

交通银行江苏省分行试水词元贷:不押厂房给两家工厂批了6200万

交通银行江苏省分行试水词元贷&#xff1a;不押厂房给两家工厂批了6200万 去银行申请几千万元贷款&#xff0c;企业通常要带上什么&#xff1f;房产证、土地证、厂房设备发票&#xff0c;或者厚厚一叠抵押担保合同。但在2026年11月初的江苏&#xff0c;两家实体企业走进交通银行…

📰

18|DeepSeek Harness研究资料更新后,怎样找出还引用旧证据的笔记?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

国家发改委推AI全周期治理:上线备案不够了,算力数据也得备查

国家发改委推AI全周期治理&#xff1a;上线备案不够了&#xff0c;算力数据也得备查 如果一家大模型公司在产品上线的前一天&#xff0c;被要求把两年前买过哪批芯片、洗过哪些数据、改过哪次算法架构甚至员工转岗记录全都清清楚楚交出来&#xff0c;工程师的第一反应大概是发懵…

📰

Autoware 2.0 发布:端到端 AI 与规则模块可混搭

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

连接器接上平台只是开始:内容自动发布最容易漏掉的四件事

很多人第一次做内容自动化&#xff0c;最兴奋的不是文章写得多好&#xff0c;而是看到一句指令之后&#xff0c;内容真的出现在了另一个平台。 但只要把这套流程连续跑几天&#xff0c;问题很快就会冒出来&#xff1a;账号明明连过&#xff0c;任务却突然失效&#xff1b;同一篇…

📰

Python列表、元组、集合 实验实训

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬