最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

MPEG简介 + 如何计算CBR/VBR MP3的播放时间 v1.4

工作和技术 crifan 1644浏览 0评论

MPEG简介 + 如何计算CBR/VBR MP3的播放时间 v1.4

版本:1.4

作者:crifan

邮箱:green-waste (at) 163.com

————————————————————————————————–

由于内容较多,此处不方便发表,所以此处只是贴出来目录,感兴趣的自己下载PDF版本:

下载地址1:

百度文库:http://wenku.baidu.com/view/ec4a4210a216147917112873.html

下载地址2:

csdn:MPEG简介 + 如何计算CBR VBR MP3的播放时间 v1.4

http://download.csdn.net/source/3222711

下载地址3:

————————————————————————————————– 

版本历史

版本

日期

内容说明

1.0

2009-09-19

简介MPEG相关知识

详细介绍如何计算CBRVBRMP3的播放时间

1.4

2011-04-24

修正了VBR播放时间的计算公式(原中文说明部分有误)

添加了一些MP3相关的知识点的解释

调整了排版格式

 

  

目录

1.          正文之前4

1.1.     声明4

1.2.     此文目的4

2.          MPEG相关知识5

2.1.     MPEG是啥5

2.2.     为啥没有了MPEG-3. 5

2.3.     MPEG2.5又是啥5

2.4.     MPEG中不同帧之间的关系6

2.5.     MPEG-1MPEG-2音频特性6

2.5.1.      MPEG-1音频(ISO/IEC 11172-36

2.5.2.      MPEG-2音频(ISO/IEC 13813-36

2.6.     什么是ISO/IEC 11172-3ISO/IEC 13818-3. 6

3.          MP3中常见的术语8

3.1.     啥叫MP3. 8

3.2.     什么是LSF. 8

3.3.     什么是帧(frame8

3.4.     什么是帧头(Frame Header8

3.5.     啥是CBRVBR.. 8

3.6.     比特率(Bitrate9

3.7.     边信息(Side Information9

3.8.     MP3TAG.. 9

4.          MPEG的帧Frame. 10

4.1.     MPEG帧头(Frame Header10

4.1.1.      举例说明MPEG帧头的含义12

4.2.     MPEG音频数据12

4.3.     MPEG帧的大小13

4.3.1.      常见MPEG帧的音频数据大小是418字节14

5.          MP3的播放时间的计算公式及XINGVBRI头介绍16

5.1.     CBRMP3的播放时间(duration)计算方法16

5.2.     VBRMP3的播放时间(duration)计算方法16

5.2.1.      平均比特率法16

5.2.2.      总帧数法17

5.2.3.      VBR的两种HeaderXINGVBRI 18

5.2.4.      Xing TAG / Xing头(header18

5.2.5.      VBRI头(header19

6.          计算CBRVBRMP3文件的播放时间的步骤21

6.1.     定位到MPEG的帧头的位置21

6.2.     解析MPEG帧头,获取必要信息21

6.3.     判断是VBR还是CBR,根据公式计算播放时间21

6.3.1.      定位出Xing头的位置21

6.3.2.      如果有Xing头,则是VBR,解析XING头,计算播放时间22

6.3.3.      如果没XING头,定位出VBRI头位置,找VBRI22

6.3.4.      如果也没找到VBRI头,则是CBR,计算CBR的播放时间22

7.          MP3相关的一些知识点的解释24

7.1.     MP3的文件的内容组织结构24

7.2.     MP3帧的时长是26ms的来历25

7.3.     怎么算出来MP3的压缩比大概是1:1125

7.4.     问:每一个帧都包含帧头,会不会很浪费空间?26

7.4.1.      原因之一26

7.4.2.      原因之二26

8.          后记27

9.          文章引用28

 

 

表格

1  MPEG音频的帧头的格式10

2  MPEG比特率索引表(单位:Kbit/s11

3  MPEG帧的采样率索引表(单位:Hz11

4  MPEG帧的采样数索引表(单位:个/帧)12

5  XING 头的格式及含义19

6  VBRI头的格式及含义20

7  MPEG Layer III的边信息(side information)(单位:字节)21

8  MP3文件的内容组织结构24

 

图片:

图表 1MPEG帧头含义举例12

 


 

1.   正文之前

1.1.        声明

?         本文所写内容,多数整理自互联网,版权归原作者所有

?         笔者知识有限,文中难免有误,欢迎批评指正,green-waste (at) 163.com

?         欢迎盗版,盗版不究,但请转载时注明原作者

1.2.        此文目的

?         了解MPEG相关知识

?         了解MP3的常见术语的含义

?         详解VBR MP3的帧头格式及含义

?         搞懂如何去计算CBRVBRMP3文件的播放时间(duration


 

转载请注明:在路上 » MPEG简介 + 如何计算CBR/VBR MP3的播放时间 v1.4

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
79 queries in 0.205 seconds, using 22.31MB memory