欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

什么是MP4及相关名词解释

程序员文章站 2022-07-08 20:36:22
什么是MP4及相关名词解释1.何为MP4?   目前,还有许多消费者对MP4的认识比较模糊,就简单认为MP4,就是MP3的下一代,能够播放MPEG-4的播放器, 后来,随着知识的积累,才有比较系统的认识。关于MP4的准确... 09-04-21...
1.何为mp4?
  目前,还有许多消费者对mp4的认识比较模糊,就简单认为mp4,就是mp3的下一代,能够播放mpeg-4的播放器, 后来,随着知识的积累,才有比较系统的认识。关于mp4的准确概念,一言难尽,因为无论是从mp4的品牌、市场、产品规格、配置标准等各方面来说,都可以用一个字来形容——“乱”。不知是炒作还是趋势 ,在现在商家眼里,只要能视频沾一边的播放器,统统都叫mp4,这种说法简单直观,似乎和笔者当初模糊的认识基本一致。
  关于mp4的概念众说纷纭,下图是笔者集百家之言,总结出来的关于mp4概念的认识,mp4既“软”,又“硬”,纷繁复杂。
音频mp4格式:aac
  mp4最初是一种,音频格式,和mpeg-4没有太大的关系,就像mp3和mpeg-3没有关系一样。mp3是mpeg-1 audio layer 3 的缩写;而mp4是mpeg-2 aac,完完全全是一种音频压缩格式, 增加了诸如对立体声的完美再现、多媒体控制、降噪等新特性,最重要的是,mp4通过特殊的技术实现数码版权保护,这是mp3所无法比拟的。
视频mp4格式:mpeg-4
  现在市面上的mp4多数偏向于多媒体播放器,能够播放aac的,可以说是凤毛麟角。甚至有媒体把mp4说成是mpeg4的缩写,这在以前看来是一个谬论,但是经过商家不断的炒作,这个谬论也就成为了真理。现在若果你去电脑城听到mp4这个词,绝对是能播放视频格式的多媒体播放器的概念,而不是能播放音频mp4 aac的随身听。出现这种怪现象不是毫无原因的,上面已提到aac有版权保护功能,这也是众多唱片公司支持aac的原因,要使自己的播放器支持aac,还得支持付一定的版权费或专利费,另外,aac的来源也是个问题,不像mp3那么开放,网上来源极少,所以目前音频mp4播放器发展尚不成熟,鉴于以上现状,众商家干脆“借尸还魂”,把mp4等同mpeg-4缩写而论,这样也恰好应了mp4是mp3的下一代这条规律,除了支持mp3所具有的音乐播放功能外,还具备强大的mpeg-4视频播放能力,另外,恰好“4”在“3”后,从这点出发,把mp4等同mpeg-4是合理的。
能播放视频的mp3
  这种播放器其实不算是mp4,本质上是mp3,视频播放只不过是其附件功能,被称作mp4,纯粹是商业炒作。这种播放器局限性极大屏幕很小(0.8~1.8英寸),闪存容量小,支持特定的格式(mtv、mp4、mpv和dmv等),而且大多数是采用oled和cstn等低端屏幕,所以准确地说,这只能称作可播放视频的mp3罢了。代表有:dec f12r、金邦炫彩王、3e e1000和pisa 炫彩飞艇等。
硬盘式mp4
  这类mp4是现阶段发展的主流,产品数量也占绝对的优势,对于硬盘mp4的概念,简单来说就是以硬盘作媒介的随身看。大肚能容天下,有了硬盘再也不用担心不够空间了。硬盘mp4一般来说还集成其它很多功能,例如, 数码相机、摄像机、录音笔、数码伴侣...... 本次横评有11款是硬盘mp4。
闪存式mp4
  对比硬盘式mp4,闪存式mp4就是以闪存来作存储媒介的随身看,这种mp4一般都支持内接闪存卡扩充,一般都是sd卡。这次横评有两款是这类型mp4,分别是govideo pmp-120 和 jxd-680。闪存式mp4相对小巧轻便得多,价格便宜几倍。
没有显示屏的mp4
  有些厂商认为mp4的3.5英寸屏幕太小,播放高质量的视频显得寒暄,另外对于闪存式mp4的128~256m,也令人不能欣赏大片,因此这些厂商设计出一种没有屏幕的硬盘mp4,这种mp4可以通过av-out等输出端输出到电视等屏幕,并且采用的是2.5英寸硬盘,体积上偏大,但是对于这种不强调移动性的mp4来说,体积上比传统的dvd机要小巧不少,市面上仅有寥寥可数的几款,这种mp4带有几十吉的容量,但售价和闪存式mp4相若。例如, 博可视mp4 。
关于mp4的各种称呼
  虽然mp4这个概念有软硬之分,但是就硬件的mp4来说,根据所采用的设计标准不一样或是功能的侧重点相异又有不同的名字,例如,mp4,pmp,pmc,pvp,pvr,pma等。
mp4
  一个笼统而没有统一定义的概念,这里说的是硬件mp4的概念,mp4可以是随身看,可以是mp3的下一代,可以是所有的pmp,pmc,pvp,pvr......诸多如此的播放器的总称。
pmp( portable media player)
  没有统一的标准,而是完全按照厂商自己的要求生产,如iriver pmp-120,pmp-120的软件系统基于linux,pmp的系统一般都是linux开发的,没有固定的软件和硬件要求,可以任意组合,但这也是造成mp4产品多样化的原因。另外,pmp的格式兼容性和解码能力跟硬件有关,所以升级比较难。
pmc( portable media center)
  该平台的硬件和软件都由微软统一规定,硬件方面指定用intel的xscale处理器,而软件系统是windows portable media player,这个平台属于开放式构架,软件方面容易扩展。pmc是微软为进军移动娱乐数码领域而制定的新标准。例如,yh-999,完完全全符合pmc的标准。
pvr( personal video recorder )
  pvr的功能侧重点是视频录像,可以说pvr具有强大的视频录像功能,pvr一般都带有av-in/av-out或录像功能。例如,拍得丽itouch,mustek pvr-h140。
pvp(personal video player)
和pmp差不多的概念。
pma( pocket media assistant)
  简单地说就是pda与硬盘mp4的合体,是比较新潮的数码产品,archos pma 4xx系列,是全球首款也是现今唯一一款集个人娱乐,商务应用和无线上网于一体的pma。
2.mp4的硬件构架
mp4的“芯”脏
  从原理上说,mp4与mp3区别不大,但是从硬件性能来说,两者相差甚远,主要是因为视频播放功能,divx和xvid等mpeg-4的播放,要求cpu和dsp较高的处理能力,而且要有一定的系统内存,divx编码器问世之初,编码器开发者就使用主频为400mhz以上的计算机来完成解码,可见mp4要求芯片具有很高的计算性能,很多mp4华丽的操作界面也会消耗不少的系统资源,mp4不仅仅是视频数据和图像数据的处理器,现在的mp4还是很多数码功能和多媒体功能的统一体,要实现形形式式的功能,例如,数码伴侣,视频采集,dc,fm,game......甚至有些mp4还支持多线工作。所以mp4的芯片不仅要求具有很高的计算能力,还要集成多方面的功能。
  由于mp4核心芯片的制作,工艺水平要求过高,所以一般的mp4厂商都无能为力,这些核心一般由有传统芯片大家制作,如intel,ti,sigma designs等,甚至amd也推出了mp4专用处理芯片—— au1200。现阶段mp4主要采用的都是ti的方案和wintel的完整软硬件方案。其中,ti(texas instruments)是移动娱乐设备的芯片巨头,而intel台式平台的芯片巨头,由于ti起步早,所以现在大多是mp4都是采用ti的芯片方案占领绝大部分的市场分额。虽然硬件有一定的规范,但是软件系统没有一个统一的标准,而是格商家自己进行开发(多数是linux),这也是“造乱”的一个很大的原因。现在绝大部分厂商都是采用ti的方案,主要的有爱可视、以及欧美和日系数码厂商的索尼、东芝。
  而wintel强强联盟,推出pmc新标准,cpu采用intel的xscale系列,软件系统是微软的windows portable media center系统,软件和硬件都具有统一的标准,充分体现微软进军便携媒体市场,雄心勃勃,由于系统windows portable media center,整体架构为开放式,所以可以在操作系统的基础上自行扩展应用软件。wintel的反感,统一了业界的标准,某种程度上为mp4的发展点明了方向。目前该方案的支持这主要有iriver、微星、三星和创新等。
tms320dm270芯片:
  由tms320dm270的核心,可以看出该芯片是一款功能极强大的芯片,主要由arm(80mhz)、c54xdsp(90mhz)和imx(180mhz)三核心组成,其中arm7 risc 微处理器主要负责外部接口的管理, c54x dsp数字信号处理器负责音频方面的各种处理,而imx引擎处理视频数据和图像数据。另外,集成的各种功能模块和控制器使其还具有其它强大的功能,如照相,读卡器,录音,av-in/av-out等。
ti关于mp4系统方案:
  ti的tms320dm270方案是mp4目前最先进解决方案之一,具有画质好和视频格式兼容性好的特证,本次横评大多数mp4都是采用该方案。mp4内部核心架构大多数都是采用cpu配合dsp协调工作的方式,一般cpu和dsp是集成在一起的。dsp(digit signal processor)主要负责视频解码和编码;而cpu主要是处理档案管理、存取,以及使用接口、周边组件的掌控等事务。另外,某些功能模块还要增加特殊的芯片,例如dc控制模块和显示控制模块等。
  该方案主要由音频处理、视频显示、存取管理、电源管理、视频采集和tms320dm270等几部分组成。
音频处理
  音频处理方面,ti主要采用自家开发的tlv320aic23b编码器,它一款高性能低功耗的立体声音频codec芯片,内置耳机输出放大器,支持mic和line in两种输入方式,输入/输出都具有可编程增益调节。aic23内部集成了模数转换(adc)和数模转换(dac)电路,输出信噪比可分别达到90db和100db,可在8k~96k的频率范围内提供16/20/24/32位的采样。 音质较为纯正,保真度高,高音响亮,低音实净。本次横评的msi megawview 561就是采用这种音频解码芯片。
视频显示
  视频显示即可以是通过ntsc或pal制式往外部输出,也可以是输出到自带的液晶屏幕,现在mp4采用的屏幕主要有:cstn、tft和lpts等液晶屏,关于这三种屏幕的特性与效果方面的知识,请参考太平洋较早前的文章: 《扫盲运动 便携式媒体播放器mp4全面释疑》。
存取管理
  目前主流的硬盘mp4采用的都是来自hitachi、fujitsu及toshiba的1.8英寸的为硬盘,偶尔也有采用2.5英寸笔记本硬盘的;而为了节约成本,市面上也有采用小容量和缩小体积闪存的mp4,不过对于mp4来说采用闪存作为介质,从目前的技术背景和市场价格来看,虽然闪存具有硬盘无从攀比的优点(稳定,能耗低,防震性好),但是闪存还不是正道。自hitachi上一年发布的0.8英寸的微硬盘以来,给处于尴尬局面的mp4带来廖新希望。
电源管理
  关于电源的问题,正如片源一样,一直都是mp4的死穴,一般的硬盘mp4仅能支持一部大片时间的视频播放续航,这是绝对不够的,特别是对于内置锂电池的mp4,这是极不方便的,因为电池续航力太短等于失去了随身看的意义。不过,这次从接评的10多款mp4种看到了电池问题的新希望,有mp4用可拆御的锂电池,有用aa干电池,更令人欣喜的就是有当中有可以连续播放视频8小时和11小时的。想知谁是谁非,请看下文。
微软pmc采用的核心——intel xscale pxa255
3.关于mpeg-4编码与格式
  mp4播放器所支持的编码格式可以说是“乱中之乱”,除了pmc,由于硬件平台的没有统一的标准,软件系统也是由厂商自行设计,这是造成mp4播放器的解码兼容性和解码稳定性参差不齐的根本原因;另外,由mpeg-4编码体系洐生出来的格式很多,除pmc之外的mp4,解码兼容性和硬件有关,这就大大增加了解码的难度,视频格式本来就多例如avi,asf,mpg,wmv,再加上编码算法也多:mpeg-1,mpeg-2,mpeg-4,而大多mp4播放器所支持的mpeg-4编码,又有多种衍生的编码算法:divx、xvid、h.263、 ms mpeg-4 3688 、 microsoft video1 、microsoft rle......
  流媒体格式当中,微软所开发的asf和wmv都是采用mpeg-4编码的,部分mp4支持asf或wmv这两种流媒体格式,而rm和rmvb,这两种网络上流传极为广泛的流媒体格式,居然没有一款mp4能够支持。而mpg格式既可以是mpeg-1和mpeg-2编码又可以是mpeg-4编码。
  另外需要注意的就是,mpeg-4并没有确定必须用什么扩展名,它只是一种编码方法而已,使用avi作为扩展名,是一种习惯性的沿用,这和标准的avi是有所区别的。现在主流的mp4一般都支持divx或xvid编码的avi格式,但是其它很多编码的avi就不一定支持了。最后一提,格式兼容性还跟视频格式的分辨率,zhen率和比特率有关,一个支持divx的mp4播放器,却播放不了divx的avi,很可能跟前面的三个因素有关。