如何使用 TagLib 读取/写入不同音频格式的封面图?
我想使用 TagLib 来读取/写入封面,特别是对于 mp3 和 ogg 文件,但我找不到任何例子。有人能给我举一些例子吗?我应该在哪里寻找有关此内容的更多信息?
I would like to use TagLib to read/write coverart especially for mp3 AND ogg files, but I couldn't find any examples. Could someone point me to some examples? Where should I look to find more information about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是 mp3 和 m4a 的版本。
Here is a version for mp3 and m4a.
我让它适用于 mp3 文件。看看你是否可以适应 ogg 祝你
好运。
PS::这个标记的东西比应有的要困难得多。我们需要找到另一个库。
I got it to work for mp3 files. See if you can adapt it for ogg
Good luck.
PS::This tagging stuff is way harder than it should be. We need to find another lib.
Ogg Vorbis 标签仅包含文本(因此不支持封面艺术)。对于 MP3,这比建议的其他解决方案要干净一些:
Ogg Vorbis tags are text-only (and as such don't support cover art). For MP3s, this is somewhat cleaner than the other solution suggested:
这是一个完整的解决方案,包括Ogg。非官方的方法是对文件进行 Base64 编码并将其嵌入元数据中。现在提出了一种(更好的)base64 编码 FLAC 图片块(可能包括图像数据或 file:// URL)的方法。
https://gist.github.com/1468279
Here is a complete solution, including Ogg. The unofficial way of doing it has been to base64 encode the file and embed it in the metadata. There is now a proposed (better) way of base64 encoding a FLAC Picture block (which may include the image data, or a file:// URL).
https://gist.github.com/1468279