谁知道mp3格式,谢谢了

lab509509509 2003-08-24 10:33:28
大哥,大姐,谁知道mp3的格式?谢谢
...全文
31 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
前几天刚好有群友问我有没有 Total Commander 这款文件资源管理器工具,我当时很果断的回答没有。其实这款工具很早就知道,只是一直没使用过而已。XYplorer 也是一款轻量级的资源管理工具哦。而在前几天 Total Commander 已经发布了正式版。当然特别版也会跟随正式版而发布,所以就有了今天这篇 Total Commander 文章。如果你有更多好资源也可以联系我,将更多优秀的资源分享给更多的人,谢谢。 系统增强文件管理器 Total Commander 中文多语特别版系统增强文件管理器 Total Commander 中文多语特别版 Total Commander,简称 TC,原名 Windows Commander,是一款功能非常强大的全能文件管理器。Total Commander 是共享软件,官网下载版本为一个月试用版。支持随意自定义的菜单、工具栏、快捷键,给您最大的自由,打造个性 TC。一般的文件操作,如搜索、复制、移动、改名、删除等功能应有尽有。 Total Commander(原名 Windows Commander)是强大的 Windows 资源管理器终结者。以其使用方便、功能强大、设计体贴、稳定可靠征服了无数电脑老鸟。在接触、了解这个完美的工具后,相信你会和我一样有相见恨晚的感觉。 Total Commander 的最大特点是由两个列表窗口组成,这种设计避免了 Windows资 源管理器目录树在文件操作的一系列弊端: 首先,资源管理器在选择一个文件夹后,如果想先看一下另一个文件夹的内容,就必须先丢失当前的选择,后边要再对先前选择进行操作(复制或移动)时又需要重新寻找上一次选择的文件夹;其次,将一个文件夹在目录树一侧移动或复制,如果和目的目录相距较远,是一件极为痛苦的事情——要按着鼠标把文件拖运好远。而使用双列表窗就不会有这些苦恼。 Total Commander 特色 压缩文件 压缩文件我们几乎每天都会接触到,不得不把WinZip、WinRAR之类的压缩软件安上一堆,还要逐个去学习它们的使用方法。从Windows Me开始,微软在操作系统中加入了对Zip文件的支持,使压缩包操作起来像文件夹一样方便。Total Commander更胜一筹,不但支持Zip、RAR、ACE等多种格式和各种压缩软件生成的自解压缩文件,而且具有普通压缩软件的所有功能:创建自解压缩包、分卷压缩包、一次解压多个压缩包等等。另一方面它又超越了现在的压缩软件,支持直接对压缩包内文件改名,对压缩包内部搜索,甚至直接在两个压缩包间拷贝文件。 批量文件改名 Total Commander的文件改名功能足以让专业软件自叹不如。你所能够想得到的在这里几乎都可以实现,例如修改扩展名、在文件名称中加上数字、转换大小写、替换指定的字符、把目录名或是当前的时间日期加入文件名中。由于使用了占位符,使用者可以精确地控制在第几个字符上使用上面这些设置。修改结果立即显示在相应文件名后面,直到按下“开始”才真正对文件修改,修改后仍可以随时撤消。 文件分割 为了通过因特网或软盘传送文件,我们常常将大文件分割成多个小文件,于是就出现了大量的文件分割工具,这些软件往往需要目标机器上也安装有同样的软件。而Total Commander则不同,在目标机器上使用DOS命令“Copy”就可以把文件合并,也就是说有Windows的地方就可以合并。同时它还会创建一个校验文件,用Total Commander合并时,这个文件用来检验合并后的文件是否和原文件相同。 内置FTP功能 Total Commander同时可以连接多个服务器,支持站对站传输、设置代理服务器、自动保持在线,支持续传,允许定制远端路径和本地路径,丝毫不比专业软件差。更重要的是:一切操作就和你在Total Commander中操作本地文件一模一样! 内置查看器 用过内置查看器后你会发现windows记事本的速度太慢了!它可以用最快的速度、最少的资源打开任意大小的文本文件,而且支持以unicode(Dos系统的字符集)、二进制、十六进制格式显示所打开的文件。对Html文件,它能自动去除各种html标记,并且把原有的链接保留,嫌IE启动慢的话,用它就可以了。除此之外它还支持各种多媒体文件,例如BMP格式的图片、AVI、WAV,甚至MP3!如果功能再强大些恐怕Media Player、AcdSee、WinAmp都要下岗了。 搜索功能 和 Total Commander 搜索功能比起来,资源管理器中的简直是小儿科。除了能够指定查找文件的大小、日期、属性,Total Commander还可以在压缩包中搜索,直接搜索多个文本文件中指定的文字,甚至是搜索压缩包中文本文件的内容!搜索设置还可以保存起来以

19,468

社区成员

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

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