但是对于宽银幕的外语中文字幕的影片来说,如果中文字幕比较小,那么压缩到手机上的电影字幕根本看不清,原因很简单,我们的220×176的画面是近似4:3的,而电影一般都是16:9或是更宽,在4:3的屏幕上播放就会有上下两条黑边,这样一来,真正的可视面积就小了很多,字幕当然是看不清楚了,特别是外语片,就没法看了。那么有没有什么解决办法呢?当然有,我们可以通过剪裁掉影片的上下两条黑边来改变影片的宽度,以达到让影片在220×176上全屏播放的效果,这样就最大限度保留了影片的可视面积,使字幕能够看清了,这样剪裁会去掉影片画面左右两边的一部分画面,但基本上不影响我们观看。这也是没有办法的办法,因为现在网上下载的RMVB电影很多字幕都是那种小字体,不剪裁的话压缩出来后在手机上根本没法看清。
那么剪裁的参数怎么设置呢?首先我们得知道影片的实际分辨率,在REALPLAYER播放器中打开要压缩的影片,然后在影片画面上单击右键,点剪辑来源,此页面会显示影片的基本信息,其中有一项是Dimensions: 640x360。(补充:如果用暴风影音,就在播放影片的时候,点“文件”----“属性”-----“详细资料”,注意,这个数据可能会因为片源不同而不同)。然后我们用播放器播放这个要转换的视频,播放时要原始大小播放,然后用截图软件抓一张图,一定是要原始大小的图(建议用kmplayer播放,该播放器自带截图功能,非常好用)。
接下来我们用xp自带的画图打开刚才截到的图片,在图片上移动鼠标,观察画图程序的状态栏,在状态栏中间偏右的位置可以看到两个数字(X,y)随着鼠标的移动而发生变化,X表示鼠标当前位置距离图片左端的像素数有多少,Y表示鼠标当前位置距离图片上端的像素数有多少。把鼠标指到画面的黑边和图像的交接处,尽量精确一些,记下此时的Y值,再把鼠标指到画面下端的黑边和图像的交接处,记下此时的Y值。如果字幕不在画面里而是在黑边上,那么要把鼠标移到字幕的最底端,记下此时的Y值(请看图)。
下面计算裁减的数值。假设视频的分辨率是800×452,画面上黑边和图像交接处的Y值是58,字幕最底端的Y值是428,那么我们要截取的画面的高度应该是428-58=370,220/176=X/370,这样X=370*1.25=462(小数点不要)。也就是说462×370和220×176的比例是一样的。那么要裁去画面的宽度两边各是(800-462)/2=169。本例中在WisMencoder的参数就应该这样填:画面大小:□×176,钩选适应宽度,画面裁剪:左起169,上起58,宽度462,高度370,一定要钩选先裁剪。好了,下面点选开始压缩吧,压好后的文件分辨率是220X176,适合e777播放。
最后给大家发一张裁剪前和裁减后的视频对比图,看看吧。