能力值:
( LV2,RANK:10 )
|
-
-
2 楼
有两个疑问,虽然我用foobar2000看到了metadata信息,千千静听也能看到。 但是此mp3的tag是什么属性的啊? 我用winhex查看尾部,最末的128字节并不是foobar2000看到的。 但是有效的数据是存在尾部,用文本编辑查看是乱码, 也不知道id3v1是不是还有别的版本,这个metadata信息应该不是 id3v2吧。看雪的大牛帮忙看看,到底怎么正确的提取tag信息?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
在MP3文件结尾128字节是id3v1数据,但里面是???,这个已经被破坏了,完全无法恢复歌曲信息。但我们可以再向上一些,可以看到APETAGEX格式编码,里面是UTF-8编码保存的歌曲信息,我看了一下,是:国语老歌·女人篇CD1。APETAGEX具体的格式百度一下。https://blog.csdn.net/liuyan4794/article/details/7747769?utm_source=blogxgwz4
我测试了一下,使用 mutagen 库可以读取信息:
#!/usr/bin/env python # coding=utf-8 from mutagen.apev2 import APEv2File
fh = APEv2File("1615191970102.mp3") print(fh.tags)
结果: {'Track': APETextValue('13', 0), 'Title': APETextValue('13 野百合也有春天(潘越云)', 0), 'Album': APETextValue('国语老歌·女人篇CD1', 0), 'Year': APETextValue('2011', 0), 'Artist': APETextValue('群星--缱绻与你共享', 0)}
最后于 2021-3-8 22:36
被crackwiki编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
limee
有两个疑问,虽然我用foobar2000看到了metadata信息,千千静听也能看到。
但是此mp3的tag是什么属性的啊?
我用winhex查看尾部,最末的128字节并不是foobar2000看 ...
见上面代码
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
谢谢,我遇到的问题解决了。
|
|
|