ID3 元数据保留:标题、艺术家、封面图一个都不丢
为什么 ID3 重要
你下载了一堆 MP3/WAV 文件丢进播放器,打开后是一堆 "Track 01 - Unknown Artist" + 无封面——这就是 ID3 标签缺失的后果。iTunes、Spotify、foobar2000、Poweramp 等所有主流播放器都依赖 ID3(或 Vorbis Comment,FLAC 用的标签格式)来做元数据展示和管理。
iTubeGo 的做法
iTubeGo 在下载后转换/原始保存的流程里,会主动从源视频/音频页面重新抓取元数据,然后注入到输出文件的标签块里。抓取范围:
| 元数据字段 | 来源 | iTubeGo 保留 |
|---|---|---|
| 标题 (Title) | 视频页面标题 | ✓ |
| 艺术家 (Artist) | 视频上传者或页面元信息 | ✓ |
| 专辑 (Album) | 播放列表标题或视频页专辑字段 | ✓ |
| 流派 (Genre) | 视频标签或分类 | ✓ |
| 封面图 (Album Art) | 视频缩略图或页面专用封面 | ✓(这是大多数下载器做不到的) |
| 音轨号 (Track Number) | 播放列表顺序 | ✓ |
| 年份 (Year) | 视频上传日期 | 部分支持 |
| 评论 (Comment) | 源页面元数据 | ✗ |
封面图特别说明
封面图是最容易丢的字段——其他下载器通常只能保留 ID3 文本字段,封面图(嵌入在标签里的 JPEG/PNG)经常丢失或变成默认空白图。iTubeGo 的做法:
- 优先从视频页面的 og:image(Open Graph 封面图)抓取,质量最高
- 回退到 YouTube 视频缩略图(低分辨率)
- 再不行回退到页面 meta 标签里的封面
实测中 YouTube 视频的封面保留成功率接近 100%,SoundCloud / Bandcamp 也没问题。OnlyFans 等成人平台可能没有封面或封面被遮挡,iTubeGo 会用视频缩略图替代。
验证方式
下载完成后,在文件管理器里右键属性 → 详细信息(Windows)或 Finder → 显示简介(macOS),能看到标题、艺术家、专辑、封面图都填好了。
foobar2000 用户可以在属性面板里看所有 ID3 字段的完整列表——应该能看到 Title / Artist / Album / Track / Genre / Picture 六个核心字段都有值。
什么情况可能丢标签
- 源页面本身没有元数据:极少见,但某些小众视频网站确实只给视频一个随机字符串文件名
- OnlyFans 等付费墙平台:视频标题被平台脱敏处理,可能只保留创作者名和帖子编号,实际歌曲/专辑名拿不到
- 直播流录制:直播源没有完整元数据,iTubeGo 能抓到的只有主播名和录制时间
遇到这些情况,标签里能填的都填了,剩下的需要你自己手动补。