怎么样用c获得音乐文件的艺术家,流派,专辑等信息

spanddy 2006-07-18 11:19:16
怎么样用c获得音乐文件的艺术家,流派,专辑等信息,图片文件的专辑信息,影音文件的流派信息,谢谢!
...全文
206 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
spanddy 2006-07-24
  • 打赏
  • 举报
回复
mp3的容易些,我已经找到,现在找不到wma格式啊?!
YanDong_8212 2006-07-19
  • 打赏
  • 举报
回复
帮你找了下,参考以下:

MP3文件除了音频信息外,一般还包含了专辑名称、歌手名称、歌曲名、注释、流派、音轨等附加信息,这些附加信息被称为“ID3 Tag”,目前最新的版本是ID3v2.4,它支持Unicode语言和文件,可以在每个标签元素中存储任意长度的数据,甚至将图片存储为标签的一部分,这样我们就有可能为MP3歌曲添加视频信息,从而实现真正的“有声有色”效果。

  目前,大部分MP3播放软件都支持歌词的显示功能,而且稍作设置还可以显示动态歌词,也就是说让歌词随音乐节奏逐字显示。

  小资料:ID3v1的128个字节中,1-3字节中存储了TAG信息,4-33字节中存储了歌曲名信息,34-63字节中存储了歌手名信息,64-93字节中存储了专辑名信息,94-97字节中存储了年份信息,98-125字节中存储了备注信息,而126-128这3个字节则是保留位。ID3v2信息则不再固定,而且存储位置也转移到了MP3歌曲的首端,ID3v2到目前为止一共有4个版本,不过大多数播放软件都只支持第3版,即ID3v2.3,ID3v2信息包括两个部分,一个部分是标头信息,占固定的10个字节,1-3字节表示ID3,第4字节表示ID3v2的版本号,5-6字节一般为0,7-10字节表示ID3v2数据体的长度信息;另一个部分是标体信息,更详细的信息可以查看http://www.id3.org/develop.html。


http://tech.sina.com.cn/s/2006-01-18/1520823858.shtml
YanDong_8212 2006-07-19
  • 打赏
  • 举报
回复
帮你找了下,参考以下:

MP3文件除了音频信息外,一般还包含了专辑名称、歌手名称、歌曲名、注释、流派、音轨等附加信息,这些附加信息被称为“ID3 Tag”,目前最新的版本是ID3v2.4,它支持Unicode语言和文件,可以在每个标签元素中存储任意长度的数据,甚至将图片存储为标签的一部分,这样我们就有可能为MP3歌曲添加视频信息,从而实现真正的“有声有色”效果。

  目前,大部分MP3播放软件都支持歌词的显示功能,而且稍作设置还可以显示动态歌词,也就是说让歌词随音乐节奏逐字显示。

  小资料:ID3v1的128个字节中,1-3字节中存储了TAG信息,4-33字节中存储了歌曲名信息,34-63字节中存储了歌手名信息,64-93字节中存储了专辑名信息,94-97字节中存储了年份信息,98-125字节中存储了备注信息,而126-128这3个字节则是保留位。ID3v2信息则不再固定,而且存储位置也转移到了MP3歌曲的首端,ID3v2到目前为止一共有4个版本,不过大多数播放软件都只支持第3版,即ID3v2.3,ID3v2信息包括两个部分,一个部分是标头信息,占固定的10个字节,1-3字节表示ID3,第4字节表示ID3v2的版本号,5-6字节一般为0,7-10字节表示ID3v2数据体的长度信息;另一个部分是标体信息,更详细的信息可以查看http://www.id3.org/develop.html。


http://tech.sina.com.cn/s/2006-01-18/1520823858.shtml
spanddy 2006-07-18
  • 打赏
  • 举报
回复
急啊!
loveisbug 2006-07-18
  • 打赏
  • 举报
回复
呵呵
spanddy 2006-07-18
  • 打赏
  • 举报
回复
有没有人知道更详细点的信息?
YanDong_8212 2006-07-18
  • 打赏
  • 举报
回复
你参照下win下是怎么获得了呢,我估计是会存储这方面的内容,应该要分析文件压缩的协议。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧