标题：手机视频格式
简介
手机视频跟电脑电视上播放的视频有什么不同? 为什么视频转化成手机支持的格式了, 仍然不能播放? 为什么手机支持的视频格式, 播放时却卡得厉害? 要解答这些问题, 就需要了解手机视频格式的概念, 视频规格, 软硬件条件, 转换参数等.
手机播放视频的格式, 主要看其硬件和软件是否满足条件.
硬件支持
硬件播放条件 -- 解码芯片(又叫解压缩芯片). 手机播放视频要依赖于解码芯片把画面和声音还原成可以播放的信号, 交由显示屏和喇叭(耳机)输出. 解码芯片的性能是有局限的, 类似于汽车的发动机功率是有极限的. 它能够流畅解码的数据, 主要受限于以下几个参数.1.编码方案这个是视频真正的格式, 注意不是通常意义上的文件名后缀. 手机解码芯片一般能解码h.263, MPEG-1等编码, 近年的解码芯片多可以解码h.264(又叫MPEG-4 AVC), 画面质量大大提高了.2.分辨率这里有2个概念, 分别是:
a. 物理分辨率, 即手机屏幕能显示的像素数, 用W x H个像素表示. 常见的手机屏幕分辨率为320x240(QVGA), 随着大屏幕手机的普及, 更高的分辨率也开始出现. 例如: 480x320(iphone), 640x360(nHD, 诺基亚触屏系列常见),640x480(VGA, 多普达系列常见), 甚至高达852x480(夏普高端手机常见).
b. 视频文件的分辨率, 这个是指视频画面的实际分辨率, 如, 320x240, 480x272, 640x480等等.
一般来说, 大部分手机的解码芯片不支持超过其屏幕物理分辨率的视频, 部分可以支持超过其屏幕物理分辨率的视频, 例如, 虽然iphone的屏幕物理分辨率为480x320, 但它支持640x480的视频, 此时播放的画面实际是把原视频缩小的.3.码率,一般用多少kbps(千比特/秒)或者mbps(兆比特/秒)来表示. 手机解码芯片所支持的码率一般都在1Mbps以下.4.帧率(FPS, 帧/秒), 就是视频画面刷新的速度, 作为参考, 国内电视机一般是25FPS, 电影标准为24FPS. 手机芯片, 最高支持30FPS, 早期型号最大只能15fps.
软件支持
1.播放器(播放软件).
在视频播放过程中, 需要软件来识别各类视频文件封装(即通常所说的'格式'), 将数据'拆封'后, 交由解码芯片去做解码处理, 然后将解码后的数据实现播放. 这个'拆封'和播放的任务, 要由播放软件(播放器)完成.
一般播放器都能识别多种视频封装(即文件格式), 例如, Coreplayer能播放AVI, WMV, MP4等多种格式, RUN播放器能播放rm, rmvb格式的视频.
2.文件格式. 大家所看到的文件名后缀, 如: MP4, 3GP, WMV, AVI, RM, RMVB等等. 实际上, 这些都是封装类型, 真正的视频格式不是文件名而是文件内的视频编码方案和音频编码方案. 能够播放哪些文件, 实际取决于使用了哪个播放器, 以及硬件解码芯片能否识别该文件内的编码方案.
性能对照
下表是一些主流手机视频测试结果，据此可以看出一些常见型号手机的视频播放性能. 这些测试视频规格划分是根据分辨率/码率/帧率/profile的不同组合. 详细说明和测试视频下载链接请见本词条页面下部的参考资料<详细评测和参数设置[1]>.
主流手机视频规格支持情况
(简表1: MP4-SP子规格和MP4-AVC Baseline level 1.3 and level 2.0)
视频规格(MP4子规格)
SPL3
​AVC-BL1.3
​AVC-BL2
​​​​分辨率
320x180 (320x240)
​320x180 (320x240)
​352x198 (352x288)
​​​​Nokia 6120c/E71/7500/6700/6730/N79/N82/N85/N86
支持
​支持
​播放不流畅
​​​​Nokia 6220c/E52/N95/5800/N97/5530/5230
支持
​支持
​支持
​​​​Sharp 9020c / 天语 Q981
支持
​不支持
​不支持
​​​​HTC Touch Pro
支持
​支持
​支持
​​​​iphone (iTouch)
支持
​支持
​支持
​​​​PSP （参考）
支持
​未测试
​未测试
​​​​(简表2: MP4-AVC子规格 Baseline level 3.0)
视频规格(MP4子规格)
AVC-BL3
​AVC-BL3
​​​AVC-BL3
​AVC-BL3
分辨率
480x272
​640x360 (640x480)
​​​720x404
​852x480
Nokia 6120c/E71/7500/6700/6730/N79/N82/N85/N86
不支持
​不支持
​​​不支持
​不支持
Nokia 6220c/E52/N95/5800/N97/5530/5230
不支持
​不支持
​​​不支持
​不支持
Sharp 9020c / 天语 Q981
不支持
​不支持
​​​不支持
​不支持
HTC Touch Pro
支持
​支持
​​​播放不流畅
​未测试
iphone (iTouch)
支持
​支持
​​​未测试
​不支持
PSP （参考）
支持
​不支持
​​​不支持
​不支持
(简表3: MP4-AVC子规格 main level 3.0)
视频规格(MP4子规格)
AVC-ML3
​AVC-ML3
​​AVC-ML3
​​​AVC-ML3
分辨率
480x272
​640x360 (640x480)
​​720x404
​​​852x480
Nokia 6120c/E71/N79/N82/N85/N86
不支持
​不支持
​​不支持
​​​不支持
Nokia 5800/N97
不支持
​不支持
​​不支持
​​​不支持
Sharp 9020c
不支持
​不支持
​​不支持
​​​不支持
HTC Touch Pro
支持
​支持
​​播放不流畅
​​​未测试
iphone (iTouch)
不支持
​不支持
​​不支持
​​​不支持
PSP （参考）
支持
​不支持
​​不支持
​​​不支持

通用参数
从上面的表格可以看出, MPEG-4 SP规格的视频, 是目前兼容性最好的, 按照这种规格制作(或者转化)的视频, 可以保证兼容大多数手机. 下面列出该规格的视频参数.
视频编码 xvid (或者h.263, 注意不是h.264)
视频分辨率 320x240 (对于屏幕分辨率低于320x240的手机, 观看效果不好, 因此不建议使用)
视频码率 256kpbs - 320kbps
视频帧率 15fps (中高端手机可以调整为25FPS, 观看体验更流畅)
音频编码 AAC-LC
音频码率 64kbps (或提高到96kpbs)
# 请注意, 视频码率+音频码率之和, 不要大于384kbps, 否则有些手机无法流畅播放.
其他适用于中高端手机的详细说明, 以及测试视频下载链接请见本词条页面下部的参考资料<详细评测和参数设置[1]>
诺基亚参数
诺基亚的智能机系列, 使用S60系统, 全都支持上述通用参数. 2009年以后, 诺基亚推出了一系列大屏手机, 如5800, N97等. 这些手机有更高的分辨率, 支持的视频规格有所提高. 规格参数如下:
视频编码 AVC (h,264) level 2
视频分辨率 640x360 (nHD)
视频码率 512kbps-1Mbps
视频帧率 30fps
音频编码 AAC-LC
音频码率 96kbps-192kbps
详细说明
MP3：
MP3是利用一种音频压缩技术，由于这种压缩方式的全称叫MPEG Audio Layer3，所以人们把它简称为MP3。因为人耳只能听到一定频段内的声音，而其他更高或更低频率的声音对人耳是没有用处的，所以MP3技术就把这部分声音去掉了，从而使得文件体积大为缩小，但在人耳听起来却并没有什么失真。
MP3可以将声音用1∶10甚至1∶12的压缩率进行压缩，举个例子一般来说一张光碟容量为650M，作为CD它能容纳的不过是60到90分钟的音乐（15 首左右的歌曲）， 一首5分钟的歌曲要占用50M左右的空间，而一首5分钟的MP3歌曲体积只有4～5M，一张光碟能放上一百多收首MP3歌曲。MP3的体积小，音质却非常接近CD，是一种很不错的音乐文件格式。
单音铃声：
九十年代中后期，随着移动通讯由模拟网络发展到数字网络，音乐铃声开始出现了，这种铃声是通过专用的“可编程铃声电路”产生音乐信号，再通过扬声器或听筒来发出音乐的，但这种铃声虽然有音调的变化，但无法表现出自然界声音的音色和发音过程，因而无法模拟出乐器的真实效果。这种铃声被称为单音铃声，单音铃声由单一音律所组成，所呈现的曲调单纯，因为成本低 多被一般基本功能型手机所采用， 但已逐渐被市场淘汰了。
MIDI：
和弦也叫复音、多音(polyphony)，是指MIDI中各个通道的发音数之和，与乐理中的和弦是不同的概念。和弦铃声比以往的单音铃声音色更丰富，有强烈的立体感。目前市面的手机有4、16、24、40、64、72、128等多种和弦。不过和弦代表的是多种乐器同时发音，再多也只是乐器的声音，并不是说和弦多就有真人真唱。
MIDI几乎是目前市场上被支持度最高的铃音文件格式，它的文件小，表现力好，几乎已经成为目前和弦手机的铃声标准配置。和弦铃声的文件格式便是MIDI，不同的机型支持的和弦数会有所不同，所以下载的时候一定要主要去选择合适自己的机型文件。
MMF：
MMF是由雅马哈开发出来的多媒体数据形式的SMAF格式的文件，是一种特定的铃声格式。和MIDI铃音一样，MMF也是分各种和弦数的。因为采取的铃声芯片的关系，MMF和弦铃声音色饱满，表现力比同样和弦数的MIDI铃音更好，MMF铃声音量大，而且MMF格式铃声可以逼真的表现人声、鸟鸣等模拟音效，这是MIDI所不能的；另外，MMF音乐文件较小，大约是同曲MIDI的2/3，用GPRS下载时更省钱。
但是，因为MMF并不是目前中国移动规定的通用彩信文件格式，所以用户在一般的彩信网站上往往下载不到这一格式的铃声，只在少数专门的网站才有提供下载。目前市场上日韩系的手机对这一格式的铃声支持比较好，一些采用韩系手机机芯制造的国产品牌手机也继承了这个特点。
AMR：
AMR铃声格式也是彩信通用文件格式之一，既可以用来制作音乐文件，还常常被采用AMR文件来制作一些音效类的作品，像搞笑的人声啊、动物的声音啊等等，在彰显个性上，AMR有不可替代的优势。由于AMR文件的容量很小，每秒钟的AMR音频大小可控制在1K左右，因此即便是长达1分钟的音频文件，所以AMR还被广泛应用为手机的录音文件格式。
WAV：
WAV是录音时用的标准的windows文件格式，文件的扩展名为“.wav”，WAVE文件作为最经典的Windows多媒体音频格式，应用非常广泛。声道有单声道和立体声之分，采样频率一般有11kHz、22kHz和44kHz三种。WAVE文件所占容量=（采样频率×采样位数×声道）×时间/8（1字节=8bit）。
WAV文件与MIDI或MP3这类多媒体声音文件比较起来，所占的硬盘空间要大得多，但WAV文件的回放效果是最好的，WAV文件直接反映了一个声音在每个时刻的大小值，1分钟44khz采样率的WAV文件就会占用10M硬盘空间！
AAC：
AAC是诺基亚与Fraunhofer IIS、AT&T、索尼、杜比等公司展开合作，共同开发出了被誉为“21世纪的数据压缩方式”的Advanced Audio Coding（简称AAC）音频格式，以取代MP3的位置。AAC适用于比特率在8Kbps单声道的电话音质到160Kbps多声道的超高质量音频范围内的编码，并且允许对多媒体进行编码、解码。AAC增加了诸如对立体声的完美再现、比特流效果音扫描、多媒体控制、降噪优异等MP3没有的特性，使得在音频压缩后仍能完美地再现CD音质。
WMA：
WMA的全称是Windows Media Audio，它是微软公司推出的与MP3格式齐名的一种新的音频格式。由于WMA在压缩比和音质方面都超过了MP3，更是远胜于RA(Real Audio)，即使在较低的采样频率下也能产生较好的音质，再加上WMA有微软的Windows Media Player做其强大的后盾，所以一经推出就赢得一片喝彩。
和MP3相比，WMA只能算是“平民中的精英”，虽然64kbps的WMA在波形还原以后的确要好于128kbps的MP3，原因就是低流量的MP3在编码时候丢弃了太多的高频信息，但是在128kbps以上时WMA的音质和文件大小相比MP3而言就没什么优势了。由于它是微软所研发的技术，目前只在采用Windows　mobile操作系统的Smartphone手机上使用，范围比较有限。
ADPCM（ADP）：
ADPCM又可称为ADP，这种格式常用在MP3机和手机的录音方面，它其实也是一种编码格式，优势是文件体积更小。然而，如果你对人声铃声的音质要求较高，那么ADP的表现肯定会让你失望，由于只是一种以录音为主要职能的音频格式，ADP处理一些简单的人声还可以，可面对层次复杂的音乐或歌曲，其音质只能用惨不忍睹来形容。目前市面上有很多飞利浦手机均支持ADP铃声，如535和9@9c等。在制作ADP铃声时，为了获得相对最佳的音质，应该用WAV音频文件来作为转换所需的源文件。
IMY（i-Melody）：
IMY是2000年由爱立信提出的一种音频文件格式，并于2001年6月得到3GPP认可成为标准，IMY具有占有空间小、容易编辑等特点，是被专门设计用于EMS中的铃声文件格式。IMY是中国移动规定的通用彩信文件格式之一，但是支持这一文件格式播放和铃声的手机并不多，支持EMS的爱立信以及现在的索尼爱立信手机型号多支持i-Melody铃声格式。
格式转换
手机视频转换器是指对手机所支持的视频进行编码或解码的专用软件，即手机视频转换软件。这样转换的目的是为了将手机特定的视频格式转为电脑、网络或DVD影碟机等家用电器所广泛支持的流行格式。所以手机视频转换器包含的两层意思是完全相反的，一个是编码、一个则是解码。 
手机视频转换器的概念和功能并非普通大众所理解的那么简单，其实它包含两层意思，一个是最普遍的理解，就是转换出手机所支持的特定格式的软件（计算机术语叫手机视频编码软件），比如rmvb转3gp、flv转3gp、wmv转3gp或者是rmvb转mp4、flv转mp4、wmv转mp4等等；但手机视频转换器的另一个含义却反过来，是转换手机拍摄的视频到其他格式的转换软件（计算机术语叫手机视频解码软件），比如3gp转avi、3gp转flv、3gp转dvd或者是mp4转avi、mp4转flv、mp4转dvd等。 
手机所支持的视频格式概括地说可以分为几个流行的格式：3GPP、3GPP2、MP4等，视频编码方式可以概括为：H263、MPEG4、H264等；音频编码方式可以概括为：AMR、AAC等。通常来说，这些视频格式都和目前流行的传统格式有一定的差距，所以当你从网上下载一部电影，一般都无法直接将其放入手机中，而需要进行解码再重新编码为符合手机规范的封装规格要求。如果不经转换，强行放入手机，手机将会提示文件非法、损坏等信息，如果勉强可以播放，那播放也通常会出现不流畅、卡甚至音视频不同步等奇怪现象。