谁知道mp3格式,谢谢了

lab509509509 2003-08-24 10:33:28
大哥,大姐,谁知道mp3的格式?谢谢
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duwenyong 2003-08-28
  • 打赏
  • 举报
回复
MP3 File format
MP3 Header 0000 11Bits Sync - all bits set
0001 . 3 2Bit Version
00 - Mpeg Version 2.5
01 - reserved
10 - Mpeg Version 2.0
11 - Mpeg Version 1.0
0001 . 5 2Bits Layer
00 - reserved
01 - Layer III
10 - Layer II
11 - Layer I
0001 . 7 1Bit Error protection - 0=yes (16Bit CRC follows header), 1=no
0002 4Bits Bit rate index
MPeg1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
layer1 32 64 96 128 160 192 224 256 288 320 352 384 416 448
layer2 32 48 56 64 80 96 112 128 160 192 224 256 320 384
layer3 32 40 48 56 64 80 96 112 128 160 192 224 256 320
Mpeg2.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
layer1 32 48 56 64 80 96 112 128 144 160 176 192 224 256
layer2 8 16 24 32 40 48 56 64 80 96 112 128 144 160
layer3 8 16 24 32 40 48 56 64 80 96 112 128 144 160

0002 . 4 2Bits Sampling frequency
Value 0 1 2
Mpeg1.0 44100 48000 32000
Mpeg2.0 22050 24000 16000
0002 . 6 1Bit Padding
0 - Frame is not padded
1 - Frame is padded with one extra bit
0002 . 7 1Bit Extension (Unknown purpose)
0003 2Bits Mode
0 - Stereo
1 - Joint stereo
2 - Dual channel
3 - Single channel
0003 . 2 2Bits Mode extension (Only when Joint stereo)
0 - MPG_MD_LR_LR jsbound: mode_ext 0 1 2 3
1 - MPG_MD_LR_I layer1 4 8 12 16
2 - MPG_MD_MS_LR layer2 4 8 12 16
3 - MPG_MD_MS_I layer3 0 4 8 16
0003 . 4 1Bit Copyright 0-No, 1-Yes
0003 . 5 1Bit Original 0-No, 1-Yes
0003 . 6 2Bits Emphasis
0 - None
1 - 50/15 microsecs
2 - reserved (Must not be used)
3 - CCITT J 17


Frame length:

Mpeg1.0
layer1: length = (48000*bitrate)/sampling_freq + padding
layer2&3: length = (144000*bitrate)/sampling_freq + padding

Mpeg2.0
layer1: length = (24000*bitrate)/sampling_freq + padding
layer2&3: length = (72000*bitrate)/sampling_freq + padding


Trailer - at the end of the file 0000 3Bytes 'TAG'
0003 30Bytes Song title
0021 30Bytes Artist
003f 30Bytes Album title
005d 4Bytes Year eg '1999'
0061 30Bytes Comments
007f 1Byte Genre
0 - 'Blues' 1 - 'Classic rock' 2 - 'Country'
3 - 'Dance' 4 - 'Disco' 5 - 'Funk'
6 - 'Grunge' 7 - 'Hip-hop' 8 - 'Jazz'
9 - 'Metal' 10 - 'New age' 11 - 'Oldies'
12 - 'Other' 13 - 'Pop' 14 - 'R&B'
15 - 'Rap' 16 - 'Reggae' 17 - 'Rock'
18 - 'Techno' 19 - 'Industrial' 20 - 'Alternative'
21 - 'Ska' 22 - 'Death Metal' 23 - 'Pranks'
24 - 'Sound track' 25 - 'Euro - Techno' 26 - 'Ambient'
27 - 'Trip-hop' 28 - 'Vocal' 29 - 'Jazz+Funk'
30 - 'Fusion' 31 - 'Trance' 32 - 'Classical'
33 - 'Instrumental' 34 - 'Acid' 35 - 'House'
36 - 'Game' 37 - 'Sound clip' 38 - 'Gospel'
39 - 'Noise' 40 - 'AlternRock' 41 - 'Bass'
42 - 'Soul' 43 - 'Punk' 44 - 'Space'
45 - 'Meditative' 46 - 'Instrumental pop' 47 - 'Instrumental Rock'
48 - 'Ethnic' 49 - 'Gothic' 50 - 'Darkwave'
51 - 'Techno-Industrial' 52 - 'Electronic' 53 - 'Pop-folk'
54 - 'Eurodance' 55 - 'Dream' 56 - 'Southern rock'
57 - 'Comedy' 58 - 'Cult' 59 - 'Gangsta'
60 - 'Top 40' 61 - 'Christian rap' 62 - 'Pop/Funk'
63 - 'Jungle' 64 - 'Native american' 65 - 'Caberet'
66 - 'New wave' 67 - 'Psychadelic' 68 - 'Rave'
69 - 'Showtunes' 70 - 'Trailer' 71 - 'Lo-Fi'
72 - 'Tribal' 73 - 'Acid punk' 74 - 'Acid jazz'
75 - 'Polka' 76 - 'Retro' 77 - 'Musical'
78 - 'Rock & Roll' 79 - 'Hard rock' 80 - 'Unknown'




--------------------------------------------------------------------------------
Napoleo 2003-08-25
  • 打赏
  • 举报
回复
Linux有现成源代码
张三san 2003-08-24
  • 打赏
  • 举报
回复
请下载:http://www.wavecn.com/_data/mpeghdr.zip

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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