视频播放并不是iPhone4的强项,iPhone4很多视频格式都不支持,视频解码能力甚至比市面上两三百块的MP4还要差。但是难道iPhone4不支持高清视频播放吗?肯定不是,iPhone4相机录制的视频就是720P高清格式的,怎么可能不支持呢?
iPhone4可以硬解码720P(1280 X 720分辨率)的视频,但对视频文件的格式和编码是有规定的。安装第三方的播放器之后,可以播放任何格式的视频,但这些播放器不是硬解码的,通过iPhone4的CPU进行解码,大家知道iPhone4的CPU主频只有1G,因此只能播放低码率的视频,而且播放的时候非常耗电。
1、iPhone4可以直接播放的视频格式(硬解码)
H.264(AVC)编码的视频:
最高1280×720分辨率,11Mbps,每秒30帧;AAC音频,160 Kbps,48kHz,立体声。文件格式为m4v、mp4和mov。
MPEG-4编码的视频:
最高640×480 像素,2.5 Mbps,每秒30帧;AAC音频,160Kbps,48kHz,立体声音。文件格式为m4v、mp4和mov。
Motion JPEG (M-JPEG)编码的视频:
最高1280×720分辨率,35Mbps,每秒30帧;ulaw格式音频,PCM 立体声音频。avi文件格式。
2、使用第三方软件播放视频
在iPhone4上,较多人使用的播放器是AVPlayer,它是一个万能播放器,几乎什么格式的视频都可以看。
安装AVPlayer后,怎么把视频放到iPhone4手机里播放呢?安装同步助手,然后连接设备,在设备的文件管理–iTunes文件共享里面可以找到AVPlayer的图标,双击打开文件夹,把视频拖拽进去就可以了。由于AVplayer用的是软解码不是硬解码,分辨率超过640×480就会卡了。
使用第三方软件播放视频虽然方便,但效果不好,而且非常耗电,会加速电池的老化。视频播放不是iPhone4的强项,假如你真的要用iPhone4播放视频的话,建议先把视频转换成可以硬解码的H.264格式。
M-JPEG的码率比H.264高这么多!不过感觉各大PT网站发布的很少。