是给移动设备转换视频,由于移动设备处理器性能较差,只能采用符合标准的视频格式才能流畅播放。视频都是使用MediaCoder压缩的,经过测试:
AVI封包Xvid视频、AAC音频,移动设备画面以超快的速度播放,音频正常播放。电脑上输入识别为“XVID”,帧率正常识别。
MP4封包Xvid视频、AAC音频,移动设备画面出现卡顿跳帧不流畅,音频正常播放。电脑上输入识别为“MP4V”,帧率无法识别。
AVI封包Xvid视频、MP3音频,移动设备视频音频均流畅播放,电脑播放识别正常。
MP4封包Xvid视频、MP3音频,掌上设备视频流畅无音频,电脑没有测试。
可能现在好点的智能手机都不存在这个问题,依靠强大的处理器和软件进行软解码,和电脑是一样的,完全不存在这些问题。
无奈只好放弃非常喜欢的AAC音频,只好使用AVI封包的Xvid+MP3音频了。
有一天发现有人发的MP4视频竟然采用的是Xvid+AAC,虽然码率不高,但是我移动设备能正常播放,声音画面都没有问题。更惊讶的是放到PSP里面测试,竟然在XMB界面下的系统播放器正常识别、播放。
随后查看这个视频文件的信息:
完整名称 : C:/shimengzhemali04.mp4
文件格式 : MPEG-4
格式简介 : Base Media
编码设置ID : isom
文件大小 : 25.8 MiB
长度 : 25分 30秒
平均混合码率 : 142 Kbps
视频
ID : 1
文件格式 : MPEG-4 Visual
格式简介 : Simple@L3
格式设置, BVOP : 否
格式设置, QPel : 否
格式设置, GMC : No warppoints
格式设置, Matrix : Default (H.263)
编码设置ID : 20
长度 : 25分 30秒
码率模式 : VBR
码率 : 108 Kbps
画面宽度 : 320像素
画面高度 : 240像素
画面比例 : 4:3
帧率模式 : 恒定
帧率 : 20.000 fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8位
扫描方式 : 逐行扫描
bits/(pixel*frame)(数据密度) : 0.070
大小 : 19.6 MiB (76%)