ID3v2 中文文档ver2.3.0
来源:互联网 发布:js实现倒计时 编辑:程序博客网 时间:2024/05/18 02:10
1. ID3标签信息(版本2.3.0)
1.1 文档说明
1.2 摘要
2. 约定
3. ID3v2概述
3.1 ID3v2 标签头(header)
3.2 ID3v2 扩展标签头(extended header)
3.3 ID3v2 帧(frame)
3.3.1 帧头标识(frame header flags)
3.3.2 默认帧头标识(default flags)
4. ID3v2帧定义
4.1 文件唯一标识
4.2 文本信息帧
4.2.1 文本信息帧详细说明
4.2.2 用户自定义文本信息帧
4.3 超链接帧
4.3.1 超链接帧详细说明
4.3.2 用户自定义超链接帧
4.4 参与者列表
4.5 音乐CD标识
4.6 时间事件编码
4.7 MPEG位置查找表
4.8 拍子同步编码
4.9 非同步歌词
4.10 同步歌词
4.11 备注
4.12 音量调节
4.13 均衡器
4.14 混音器
4.15 附加图片
4.16 通用压缩对象
4.17 播放计数器
4.18 欢迎程度
4.19 推荐缓存大小
4.20 音频文件加密
4.21 连接信息
4.22 位置同步帧
4.23 使用条款
4.24 所有权
4.25 广告
4.26 加密方式注册
4.27 分组信息注册
4.28 个人信息
5. 非同步编码
6. 版权信息
7. 参考文档
8. 附录
8.1 附录A- 音乐类型列表(ID3v1)
9. 联系方式
1. ID3标签信息
1.1 文档说明
1.2 摘要
2. 约定
3. ID3v2概述
Blocks
Fields
Bytes
Content
Header
ID3v2 Identifier
3
"ID3"
ID3v2 Version
2
$03 00
ID3v2 Flags
1
�c00000
ID3v2 Size
4
%0xxxxxxx
Extended Header
Extended Header Size
4
$xx xx xx xx
Extended Flags
2
$xx xx
Size of padding
4
$xx xx xx xx
Frame
Frame ID
4
"AENC"/"APIC"/"COMM"/...
Frame Size
4
$xx xx xx xx
Flags
2
�c00000 %ijk00000
DATA
Frame Size
$xx ...
...
...
...
...
Frame
Frame ID
4
"AENC"/"APIC"/"COMM"/...
Frame Size
4
$xx xx xx xx
Flags
2
�c00000 %ijk00000
DATA
Frame Size
$xx ...
Padding
$00 ...
ID3标签信息结构图
3.1 ID3v2标签头(header)
ID3v2/file identifier
"ID3"
ID3v2 version
$03 00
ID3v2 flags
�c00000
ID3v2 size
4 * %0xxxxxxx
版本号后是一个字节的标签头标识(flags),其中只有三位是有意义的:
标签头标识(flags)的其它位统统要设为0。如果其中一位为1,那么程序可能不能正确识别该标签。
$00 00 02 01。
3.2 ID3v2扩展标签头(extended header)
扩展标签头大小(Extended header size)
$xx xx xx xx
扩展标识(Extended Flags)
$xx xx
补白大小(Size of padding)
$xx xx xx xx
3.3 ID3v2帧
帧ID (frame ID)
$xx xx xx xx (4个字符)
帧大小(Size)
$xx xx xx xx
帧标识(Flags)
$xx xx
3.3.1 帧标识
3.4 默认的帧标识
标签信息改变
文件改变
帧类型
丢弃
丢弃
无
丢弃
保留
无
保留
丢弃
AENC, ETCO, EQUA, MLLT, POSS, SYLT, SYTC, RVAD, TENC, TLEN, TSIZ
保留
保留
其它帧类型
4 ID3v2帧
4.20 AENC [#sec4.20 Audio encryption]
4.15 APIC [#sec4.15 Attached picture]
4.11 COMM [#sec4.11 Comments]
4.25 COMR [#sec4.25 Commercial frame]
4.26 ENCR [#sec4.26 Encryption method registration]
4.13 EQUA [#sec4.13 Equalization]
4.6 ETCO [#sec4.6 Event timing codes]
4.16 GEOB [#sec4.16 General encapsulated object]
4.27 GRID [#sec4.27 Group identification registration]
4.4 IPLS [#sec4.4 Involved people list]
4.21 LINK [#sec4.21 Linked information]
4.5 MCDI [#sec4.5 Music CD identifier]
4.7 MLLT [#sec4.7 MPEG location lookup table]
4.24 OWNE [#sec4.24 Ownership frame]
4.28 PRIV [#sec4.28 Private frame]
4.17 PCNT [#sec4.17 Play counter]
4.18 POPM [#sec4.18 Popularimeter]
4.22 POSS [#sec4.22 Position synchronisation frame]
4.19 RBUF [#sec4.19 Recommended buffer size]
4.12 RVAD [#sec4.12 Relative volume adjustment]
4.14 RVRB [#sec4.14 Reverb]
4.10 SYLT [#sec4.10 Synchronized lyric/text]
4.8 SYTC [#sec4.8 Synchronized tempo codes]
4.2.1 TALB [#TALB Album/Movie/Show title]
4.2.1 TBPM [#TBPM BPM (beats per minute)]
4.2.1 TCOM [#TCOM Composer]
4.2.1 TCON [#TCON Content type]
4.2.1 TCOP [#TCOP Copyright message]
4.2.1 TDAT [#TDAT Date]
4.2.1 TDLY [#TDLY Playlist delay]
4.2.1 TENC [#TENC Encoded by]
4.2.1 TEXT [#TEXT Lyricist/Text writer]
4.2.1 TFLT [#TFLT File type]
4.2.1 TIME [#TIME Time]
4.2.1 TIT1 [#TIT1 Content group description]
4.2.1 TIT2 [#TIT2 Title/songname/content description]
4.2.1 TIT3 [#TIT3 Subtitle/Description refinement]
4.2.1 TKEY [#TKEY Initial key]
4.2.1 TLAN [#TLAN Language(s)]
4.2.1 TLEN [#TLEN Length]
4.2.1 TMED [#TMED Media type]
4.2.1 TOAL [#TOAL Original album/movie/show title]
4.2.1 TOFN [#TOFN Original filename]
4.2.1 TOLY [#TOLY Original lyricist(s)/text writer(s)]
4.2.1 TOPE [#TOPE Original artist(s)/performer(s)]
4.2.1 TORY [#TORY Original release year]
4.2.1 TOWN [#TOWN File owner/licensee]
4.2.1 TPE1 [#TPE1 Lead performer(s)/Soloist(s)]
4.2.1 TPE2 [#TPE2 Band/orchestra/accompaniment]
4.2.1 TPE3 [#TPE3 Conductor/performer refinement]
4.2.1 TPE4 [#TPE4 Interpreted, remixed, or otherwise modified by]
4.2.1 TPOS [#TPOS Part of a set]
4.2.1 TPUB [#TPUB Publisher]
4.2.1 TRCK [#TRCK Track number/Position in set]
4.2.1 TRDA [#TRDA Recording dates]
4.2.1 TRSN [#TRSN Internet radio station name]
4.2.1 TRSO [#TRSO Internet radio station owner]
4.2.1 TSIZ [#TSIZ Size]
4.2.1 TSRC [#TSRC ISRC (international standard recording code)]
4.2.1 TSSE [#TSEE Software/Hardware and settings used for encoding]
4.2.1 TYER [#TYER Year]
4.2.2 TXXX [#TXXX User defined text information frame]
4.1 UFID [#sec4.1 Unique file identifier]
4.23 USER [#sec4.23 Terms of use]
4.9 USLT [#sec4.9 Unsychronized lyric/text transcription]
4.3.1 WCOM [#WCOM Commercial information]
4.3.1 WCOP [#WCOP Copyright/Legal information]
4.3.1 WOAF [#WOAF Official audio file webpage]
4.3.1 WOAR [#WOAR Official artist/performer webpage]
4.3.1 WOAS [#WOAS Official audio source webpage]
4.3.1 WORS [#WORS Official internet radio station homepage]
4.3.1 WPAY [#WPAY Payment]
4.3.1 WPUB [#WPUB Publishers official webpage]
4.3.2 WXXX [#WXXX User defined URL link frame]
4.1 <文件唯一标识帧>(UFID)
4.2 文本信息帧
文本编码 :$xx
文本信息 :<text string according to encoding>
4.2.1 文本信息帧详解
TALB
TBPM
TCOM
TCON
TCOP
TDAT
TDLY
TENC
TEXT
TFLT
TIME
TIT1
TIT2
TIT3
TKEY
TLAN
TLEN
TMED
TOAL
TOFN
TOLY
TOPE
TORY
TOWN
TPE1
TPE2
TPE3
TPE4
TPOS
TPUB
TRCK
TRDA
TRSN
TRSO
TSIZ
TSRC
TSSE
TYER
5 非同步编码
非同步编码前:111111 111xxxxx
非同步编码后:111111 00000000 111xxxxx
(注:MP3的同步信号是13位的全1数据,即111111 1xxxxx)
- ID3v2 中文文档ver2.3.0
- ID3v2 中文文档 (版本 2.3.0)
- mp3头解析,id3v2.3.0 id3v2.4.0
- ID3V2
- MP3TAG:ID3V2
- Ext 3.0 - 中文API文档
- ext 3.0 中文文档下载
- spring 3.0.1 中文文档
- [cocos2dx 3.0 + iap]中文文档
- Android 3.0 r1中文API文档 InputMethodManager
- Spring Security 3.0.1 中文参考文档
- ID3V2.3详解
- ID3V2 解析分析
- ID3V2.3详解
- ID3v2的结构
- MP3 ID3v2标签说明
- dhDataGrid Ver2.0.0发布
- PC-DEFECTOSCOPE VER2.01
- linux 下网络设备
- Android 7.0 的改动(持续更新)
- 百度2017暑期实习生编程题单词接龙
- How to solve HornetQ message block (HQ214024) by setting it to paging mode. Jboss EAP 6.1
- caffe下为图像加标签,转换为可执行文件.lmdb格式
- ID3v2 中文文档ver2.3.0
- sim900芯片—GPRS模块接电话应用程序
- 前端开发人员必须了解的七大技能图谱
- 1031. Hello World for U (20)-PAT甲级真题
- apache的tomcat负载均衡和集群配置 "
- sklearn-学习:Dimensionality reduction(降维)-(feature selection)特征选择
- nexus忘记admin密码了怎么办?(linux)
- 今天开通了博客
- Robot Framework +Appium的简单教程及实例