转载自http://www.eefocus.com/zouyitao/blog/07-05/2144_9f3b0.html

一、MP3就是MPEG-3吗?

许多学视频压缩的人都知道MPEG,可往往参考书里总提及MPEG-1、MPEG-2、和MPEG-4却没有MPEG-3?MPEG-3跑到哪里去了?MP3就是MPEG-3吗?
MPEG-3 是MPEG组织制定的视频和音频压缩标准。本来的目标是为HDTV(高清晰度电视)提供20-40Mbps视频压缩技术。 在标准制定的过程中,委员会很快发现MPEG-2的出色性能表现,已能适用于HDTV,使得原打算为HDTV设计的MPEG-3 ,还没出世就被抛弃了。随后,MPEG-3项目停止了。 同样也没有MPEG-5和MPEG-6的定义,直接到MPEG-7.
正如前述,MPEG-3只不过是被放弃的一种压缩技术,至于大家熟悉的MP3其实是MPEG-1 Layer 3的音频数据压缩技术,简称MP3。
二、什么是MPEG
MPEG格式:它的英文全称为Moving Picture Expert Group,即运动图像专家组格式,家里常看的VCD、SVCD、DVD就是这种格式。MPEG文件格式是运动图像压缩算法的国际标准,它采用了有损压缩方法减少运动图像中的冗余信息,说的更加明白一点就是MPEG的压缩方法依据是相邻两幅画面绝大多数是相同的,把后续图像中和前面图像有冗余的部分去除,从而达到压缩的目的(其最大压缩比可达到200:1)。目前MPEG格式有三个压缩标准,分别是MPEG-1、MPEG-2、和MPEG-4,另外,MPEG-7与MPEG-21仍处在研发阶段。
MPEG-1:制定于1992年,它是针对1.5Mbps以下数据传输率的数字存储媒体运动图像及其伴音编码而设计的国际标准。也就是我们通常所见到的VCD制作格式。使用MPEG-1的压缩算法,可以把一部120分钟长的电影压缩到1.2GB左右大小。这种视频格式的文件扩展名包括.mpg、.mlv、.mpe、.mpeg及VCD光盘中的.dat文件等。
MPEG-2:制定于1994年,设计目标为高级工业标准的图像质量以及更高的传输率。这种格式主要应用在DVD/SVCD的制作(压缩)方面,同时在一些HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当的应用。使用MPEG-2的压缩算法,可以把一部120分钟长的电影压缩到4到8GB的大小。这种视频格式的文件扩展名包括.mpg、.mpe、.mpeg、.m2v及DVD光盘上的.vob文件等。
MPEG-4:制定于1998年,MPEG-4是为了播放流式媒体的高质量视频而专门设计的,它可利用很窄的带度,通过帧重建技术,压缩和传输数据,以求使用最少的数据获得最佳的图像质量。目前MPEG-4最有吸引力的地方在于它能够保存接近于DVD画质的小体积视频文件。另外,这种文件格式还包含了以前MPEG压缩标准所不具备的比特率的可伸缩性、动画精灵、交互性甚至版权保护等一些特殊功能。这种视频格式的文件扩展名包括.asf、.mov和DivX AVI等。
三、什么是MP3
MP3的全称是Moving Picture Experts Group, Audio Layer III,它所使用的技术是在VCD(MPEG-1)的音频压缩技术上发展出的第三代,而不是MPEG-3。MP3是一种音频压缩的国际技术标准,开始于1980年代中期(1987),在德国Erlangen的Fraunhofer研究所开始的,研究致力于高质量、低数据率的声音编码。在Dieter Seitzer—个德国大学教授的帮助下,1989年,Fraunhofer在德国被获准取得了MP3的专利权,几年后这项技术被提交到国际标准组织(ISO),整合进入了MPEG-1标准。
MPEG声音标准提供三个独立的压缩层次:层1(Layer 1)、层2(Layer 2)和层3(Layer 3),用户对层次的选择可在复杂性和声音质量之间进行权衡。
① 层1的编码器最为简单,编码器的输出数据率为384 kb/s,主要用于小型数字盒式磁带(digital compact cassette,DCC)。
② 层2的编码器的复杂程度属中等,编码器的输出数据率为256 kb/s~192 kb/s,其应用包括数字广播声音(digital broadcast audio,DBA)、数字音乐、CD-I(compact disc-interactive)和VCD(video compact disc)等。
③ 层3的编码器最为复杂,编码器的输出数据率为64 kb/s,主要应用于ISDN上的声音传输。
Mpeg-1 lay 3支持的采样率为32,44.1,48khz,比特率支持32---320kbps
Mpeg-2 lay 3支持的采样率为16,22.05,24khz,比特率支持8---160kbps
Fraunhofer对此又进行扩展,将原来MPEG-2所支持的低采样率再除以2,得到: 8, 11.025, 和 12 kHz,比特率跟MPEG-2相同,称为 "MPEG 2.5"。
MP3文件可以以不同比特率进行编码,比特率越小,压出来的文件也越小,当然失真也越大。至于它的品质,只要不是太夸张的压缩比,一般人的耳朵是听不出来的,一般来说128kbps已经相当于CD的音质了。
四、MP3的优点
MP3的突出优点是:压缩比高,音质较好,制作简单,交流方便。
音质是人们关心的一个焦点。虽然MP3对原始信号进行了高压缩比处理,但因为去除的大多是一些无关紧要的信号,因此单纯从听感上说,MP3压缩几乎对音质没有影响。事实上,制作精良的MP3音乐碟,在专门的数字随身听(比如MPMan)中播放,完全可以达到普通CD唱机播放CD唱片的音质水平。但最吸引人的还是MP3制作和交流上的方便。只要有一台电脑,就可将CD节目录入电脑硬盘,然后压制成MP3格式。也可直接从Internet网上下载MP3音乐,网上有取之不尽的MP3音乐。还可把你自己制作的MP3音乐上网交流。良好的音质和丰富的节目源将使MP3成为最佳的大众音乐媒体。
当然,MP3的高压缩比是以牺牲细微的音质换来的,无疑会对音质产生一定的影响,对一般人和爱好者不会在意,但MP3是否能为Hi-Fi发烧友喜爱?!只有他们自己来回答。

MP3就是MPEG-3吗相关推荐

  1. 为什么linux默认都没有MP3和视频或者连FLASH都没有呢?

    为什么linux默认都没有MP3和视频或者连FLASH都没有呢? 这是转自官方的说明.先后明,后面讲一下如何动手来让LINUX支持这些最基本的功能! 为什么 Fedora 没有包含对专有格式例如 MP ...

  2. flac格式转换mp3格式_MP3,FLAC和其他音频格式之间有什么区别?

    flac格式转换mp3格式 Digital audio has been around a very long time so there's bound to be a plethora of au ...

  3. MPEG Audio 简述

    MPEG AUDIO 简介 MP3 是 MPEG Layer3 音频压缩技术的简写,这种技术可在音质极少损伤的情况下获取更好的压缩性能.MP3文件可以被压缩成不同的速率,文件压缩的越小,音质损伤越大. ...

  4. java做mp3_用java编写MP3播放器

    展开全部 作业其实还是自己写的好.要用到JMF包啊,到网上下载一个JMF包,照着说明安装上. 以下是我写e68a84e8a2ad62616964757a686964616f31333332643336 ...

  5. 怎么把aac转化为mp3,aac转mp3的3个方法

    怎么把aac转化为mp3?当你有一个无法播放的音乐文件时,这可能是令人难过的.当我们在整理我们的音乐文件的时候,发现有些音乐格式在任何时候都不能听它们,那还有什么意义呢?当一首歌曲是aac格式的时候, ...

  6. MP3文件结构及编解码流程

    http://blog.csdn.net/wlsfling/article/details/5875959 AGENDA * MP3简介      * MP3文件结构         --Tag_v2 ...

  7. 录音如何转换成mp3格式

    录音怎如何转换成mp3格式?因为我们知道录音的格式有很多种,其中常见的有WAV格式(Waveform Audio File Format):是一种无损音频文件格式,音质高保真,通常用于专业录音和音乐制 ...

  8. 基于Stm32的MP3播放器设计与实现

    原创博文,转载请注明出处 这是我高级电子技术试验课做的作业,拿来共享一下.项目在安福莱例程基础之上进行的功能完善,里面的部分内容可参考安福莱mp3例程.当然用的板子也是安福莱的板子,因为算起来总共做了 ...

  9. unity 播放网络MP3的多种方法

    以下所有内容在unity5.6.2测试.如果是之前版本,不能保证可行型. 因为程序需要,需要使用unity加载网络的MP3音乐,但是网上一查.发现已有的结论是无法直接解析MP3,需要使用其他的库将MP ...

  10. MP3 Player on Dual-Processor

    目录 序论-----------------------6 1- 1 研究动机----------------------..7 1- 2 专题目标----------------------..8 ...

最新文章

  1. SQL*Plus 系统变量之15 - DESC[RIBE]
  2. PCL分割:Conditional Euclidean Clustering官方历程,在自己配置环境上调错
  3. 如何在Java中解析命令行参数?
  4. Hibernater笔记
  5. 10个关于人工智能和机器学习的有趣开源项目
  6. c语言文本按行分配数组元素,【转】C语言中动态分配数组
  7. 第三次学JAVA再学不好就吃翔(part52)--String类的其他功能
  8. 一文教你学会需求分析与管理
  9. 分治3--黑白棋子的移动
  10. jquery-数字渐变
  11. 13-栈的简单应用-递归
  12. IT人不要一辈子靠技术生存
  13. 用python完成图形输出设备_用 Python 在多个输出设备上播放多个声音文件
  14. unity挺好用的移动端相机控制器(Android和IPhone通用)
  15. android swf游戏下载工具,swf游戏模拟器高级版下载
  16. js laypage mysql_layUI独立组件layer-laydate-laypage项目实践用法
  17. arcface的前世今生
  18. 用计算机修改图片或照片,【如何更改图片像素】电脑上如何改照片像素
  19. springfox-swagger-ui 3.0.0 配置,springfox-boot-starter 配置
  20. <笔记>Long and Short -Term Recommendations with Recurrent Neural Networks

热门文章

  1. 烟台蓬莱威海旅游归来
  2. 阅读笔记:骑驴找马 职业发展线路
  3. 狼人杀微信小程序项目实例(附源码)
  4. 2016.11.1小鹿三单视频听译
  5. 全彩高清大屏LED大屏光纤收发器光电转换器兼容灵星雨/诺瓦LED光纤收发器 凯视达灵信光电转换器
  6. 软件工程导论复习总结
  7. 大数据24小时:中国平安推出区块链解决方案“壹账链”,云从科技发布3D结构光人脸识别技术
  8. 下载B站或者其他网页视频
  9. 犯罪心理学Seasons one
  10. 强制下载钉钉直播回放,简单易 附爬取工具