代码之家  ›  专栏  ›  技术社区  ›  rogeriopvl

用ruby读取音频文件元数据

  •  2
  • rogeriopvl  · 技术社区  · 15 年前

    我需要用ruby从各种音频文件中读取元数据(歌曲名、艺术家等),主要是mp3和苹果的aac。我搜索了一下,没有找到支持这两种格式的库。

    你们怎么用ruby读取音频元数据?我希望有一个尽可能少依赖的解决方案。

    谢谢。

    3 回复  |  直到 15 年前
        1
  •  4
  •   dmazzoni    15 年前

    Taglib 有Ruby绑定,可以做你想做的事。

        2
  •  2
  •   lucius    15 年前

    aac文件是标准的quicktime文件,所有内容都以原子形式存储,如果可以读取原始字节流,则可以对其进行解析。

        3
  •  1
  •   nowk    15 年前

    id3lib-ruby gem,但我有一些问题,一些特定的mp3,一些工作,一些完全崩溃的应用程序。但如果你能让它工作,那就太好了。

    这个小测验 http://rubyquiz.com/quiz136.html 如果您想编写自己的简单解析器,可以帮助您开始。