访问MP3音频数据独立ID3标签?(Access MP3 audio data independen

2019-10-22 10:11发布

这是一个2部分的问题。 首先,是否有可能访问一个独立的MP3 ID3标签的音频数据,其次,有没有办法这样做,使用可用的库?

我最近巩固我的音乐收藏,从3台电脑,并结束了这首歌曲已经改变ID3标签,但音频数据本身是不变。 运行重复的文件搜索失败,因为文件,ID3标签的变化而变化,但我认为它应该可以识别重复文件,如果我只是运行使用音频数据比较的重复数据删除。

我知道,它可能寻求过去的文件中的ID3标头中的特定位置,并直接读取数据,但不知道是否有那样会暴露的音频数据,所以我可以只提取数据,上运行校验库它,并存储计算结果的地方,然后寻找相同的校验和。 (另外,我可能有,当你考虑到可变长度头使用某种库)。

Answer 1:

巧合的是我想做的一天,类似的东西。

这里是我刮起了Ruby脚本:

http://code.google.com/p/kodebucket/source/browse/trunk/bin/mp3dump.rb

它转储MPEG帧到标准输出,这样一个可以抓住的校验和,如下所示:

# mp3dump.rb file.mp3 | md5sum



文章来源: Access MP3 audio data independently of ID3 tags?
标签: audio mp3 id3