“伪”MP4手机视频转换

手机帮

现在市面上的手机,只要能够播放视频,就敢号称是MP4手机,似乎不跟MP4沾点边,这手机就不好卖似的。笔者的亲戚兴冲冲地去购买了一款CECT的MP4手机,却发现该手机只能播放机身内置的MP4视频文件,从电脑上传过去的视频一概不认,或者根本无法打开。难道这MP4手机也有假?带着疑问,这位亲戚找到了经常玩手机的笔者(本文涉及软件下载地址:http://download.cpcw.com/)。

通用编码视频的转换

笔者认为这种情况是由于视频格式不统一造成的,只需要进行视频转换即可。可以进行视频转换的软件很多,如果是新手,推荐使用“3GP,mp4,avi_Converter”。该软件为免费软件,需要确保电脑上已安装了《暴风影音》。只要设置简单的参数如视频格式为“MP4”,画质“中等”,画面分辨率“176×144”,音频比特率“128Kbps”,声道“立体声”,就可以直接将几乎所有常见视频格式如WMV、AVI、MOV、3GP、MP4等转换为3GP、MP4、AVI格式,十分方便(图1)。

5-c16-1-1.jpg
图1

破解“伪”MP4视频电脑不能播放之谜

令笔者大跌眼镜的是,经过软件转换的视频虽然已经可以在诺基亚、索尼爱立信等手机上播放,却仍然不能在亲戚的CECT手机上播放,是什么原因造成这种现象呢?笔者将CECT手机所支持的MP4视频复制到电脑中,使用电脑上的3GP、MP4播放软件如《暴风影音》或“mpegable Player”等,显示的是渲染失败或无法打开视频文件(图2)。再使用一些常用的视频转换软件如“全能音、视频转换工具Total Video Converter”,也无法打开该文件。经过测试发现该类视频都不能在电脑上播放(装编码器也不行)。

5-c16-1-2.jpg
图2

查看手机中视频存放位置,发现3GP、MP4视频存放在手机内存中“Truempeg4”文件夹下,笔者以Truempeg4为线索深入研究,终于明白这是一种十分特殊的编码:视频为X264编码,音频为MJPEG+ADPCM编码。这种编码对于目前主流的手机播放器或电脑播放器都无法识别,难怪一般的转换、播放软件无法使用。

搞定“伪”MP4视频转换

经过研究,笔者发现了一款转换软件“GPConverter”,可以支持Truempeg4的视频转换,为笔者解了燃眉之急。

GPConverter软件只支持将常见的3GP视频(视频编码H263)转换为手机支持的Truempeg4视频。因此在使用前需要先将其他格式的视频如AVI、WMV等转化为3GP视频,使用前面提到的“3GP,mp4,avi_Converter”软件即可。然后运行GPConverter软件,点击“添加”,加入制作好的3GP视频,设置好视频帧率如“10fps”,由于软件只能设置视频大小为“160×128”,我们需要在“裁剪”中调整画面水平和垂直方向的大小。方法是根据手机所支持的分辨率大小如“128×128”,则将水平方向左右各减去16(即160减去128之差的一半),垂直方向由于与手机参数一致,所以不用调整。完成设置后点击“确定”,出现“是否继续添加”的批处理窗口,根据需要选择。不过由于软件转换速度比较慢,不建议使用批处理。在转换窗口点击“转换”按钮,即可进行视频的转换,转换时间由视频源文件大小决定,一般比较长,需要耐心等待(图3)。

5-c16-1-3.jpg
图3

转换完成的MP4视频仍然无法在电脑上播放,但是装入手机“Truempeg4”文件夹中可以正常播放。由于这类视频可以使用的资源十分少,因此使用起来非常不便。建议用户在选用所谓的MP4手机时一定要看清它的本质,注意它是否采用通用编码。也建议国产手机的生产厂家能够采用与国际通用的视频编码,多为用户着想。