使用 ruby​​ 读取音频文件元数据

发布于 2024-08-16 19:42:44 字数 151 浏览 2 评论 0原文

我需要用 ruby​​ 从各种音频文件中读取元数据(歌曲名称、艺术家等),主要是 MP3 和 Apple 的 AAC。我用谷歌搜索,发现没有支持这两种格式的库。

你们如何用 ruby​​ 读取音频元数据?我更喜欢一个尽可能具有最小依赖性的解决方案。

谢谢。

I need to read metadata (song name, artist, etc.) from various audio files with ruby, mainly MP3 and Apple's AAC. I've googled and found no library that supported both formats.

How do you guys read audio metadata with ruby? I would prefer a solution with minimal dependencies possible.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

琉璃繁缕 2024-08-23 19:42:44

Taglib 具有 Ruby 绑定并执行您想要的操作。

Taglib has Ruby bindings and does what you want.

挖个坑埋了你 2024-08-23 19:42:44

AAC 文件是标准的 QuickTime 文件,所有内容都存储为 Atom,如果您可以读取原始字节流,则可以对其进行解析。

AAC files are standard QuickTime files with everything stored as Atoms which can be parsed if you can read the raw byte stream.

第几種人 2024-08-23 19:42:44

id3lib-ruby gem,但我对此和一些特定的 MP3 遇到了一些问题,其中一些有效,有些使应用程序完全崩溃。但如果你能让它发挥作用,那就太好了。

如果您愿意,此 RubyQuiz http://rubyquiz.com/quiz136.html 可能会帮助您入门编写您自己的简单解析器。

There is id3lib-ruby gem, but I had some issue with this and some specific MP3s, some worked, some crashed the app entirely. But if you can get it to work, it's nice.

This RubyQuiz http://rubyquiz.com/quiz136.html might help you get started if you want to write your own simple parser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文