前些日子刚换了milestone,想看看自己的小石头的播放能力咋样,但Android系统默认只支持MP4和3GP格式的视频,所以自己机器上的视频就得转换一下了,但由于自己的系统是Ubuntu的,在网上找到的转换软件大都是WIN下的,不能直接使用。后来在网上找到了一个开源免费的视频转换工具HandBrake,安装如下:
>sudo apt-add-repository ppa:stebbins/handbrake-snapshots
>sudo apt-get update
>sudo apt-get install handbrake-cli handbrake-gtk
安装完成后就可以在应用程序>>影音里找到 handbrake
打开handbrake,展开右侧窗口的Presets里的Legacy,选中iPod Legacy,然后设置Destination里的Format格式为MP4,把后面的 iPod 5G Support/Web optimized/Large file(>4GB)的钩都不要选中,再切换下面的标签到Video标签,设置Bitrate(kbps): 为1000,Framerate为 29.97 (NTSC Video)(这个一定要选高一些,不然压完会丢帧),再切换至Audio标签,设置Mix为Stereo,这些基本已经完成,最后还有一个设置视频转换后的尺寸大小,在右上方的Picture Settings 里,打开Picture Settings,设置选中Optimal for source,这个是和原文件大小一样,如果源视频的大小超过了ms最大分辨率(480×854),那就需要设置width和height为适当的值,选中Keep Aspect,这样会保持同比缩放,防止图像转换后变形。基本设置已经完成,为了下次方便转换,可以点击主界面右下角的保存图标,另存一个配置名称即可,下次直接可以使用此配置进行转换视频。