砍掉MP4电影中的广告
玩家阵地
笔者买的MP4播放器容量只有512MB,只能装下一两部MP4电影。但很多MP4电影中有不少广告或者一些拖沓的情景,白白占用了MP4播放器宝贵的空间。于是我决定将视频中不需要的部分剪掉,让MP4播放器可以放下更多的电影。
MP4文件主流的格式有AVI、MPEG、WMV、ASF等等,由于采用了不同的编码压缩,所以要想使用一个软件来剪切所有格式的视频文件是不可能的。本文就主要谈谈AVI格式文件的剪切。由于AVI格式的MP4视频文件使用的编码器种类众多,所以要根据编码器的不同,使用不同的软件,对症下药。
剪切普通的AVI文件
对于采用DivX、XviD编码器的AVI文件,笔者推荐的工具是VirtualDub(文中涉及软件均可在电脑报官方网站下载,下载地址:http://www.cpcw.com/download)。VirtualDub是一个集编辑、采集、转换等功能于一体的强大工具,这里我们只使用它的剪切功能。
首先,打开VirtualDub软件,点击菜单栏里的“File”的“Open Video File”项,选择待剪切的MP4文件,再点击“File”里的“File Information”,查看MP4文件的编码。在软件界面最下边的工具栏里点击播放按钮,确定要保留的部分(也可以直接在进度栏里拖动滑块确定)。
然后,把进度栏里的滑块拖到要保留部分的开始位置,点击界面下边工具栏中右起第2个按钮“←”,确定开始位置;再把滑块拖到要保留部分的结束位置,按下最右边的按钮“→”,确定结束位置。
接着,点击菜单栏里的“Video→Direct stream copy”(图1),再点击菜单里的“Audio”,也选择“Direct stream copy”。这一步骤是让软件在剪切过程中直接拷贝流媒体,避免再对文件进行重新编码,可节省大量时间。如果对原来的编码不满意的话,可以在“Video”里选择“Fast Recompress”或“Normal Recompress”项进行重新编码压缩。不过大家别选择“Full Processing Mode”,这是未压缩模式,生成的文件体积会大得惊人!

最后,点击菜单栏里的“File→Save as AVI”,选择输出目录后,点击“保存”按钮,这时软件就进入剪切过程。在“Direct stream copy”模式下,剪切的速度非常快,稍等片刻就完成了。
VirtualDub作为老牌的视频工具,操作简单,剪切后的效果良好。当然如果大家要在剪切过程中进行重新编码压缩的话,也可以使用其他工具,如Ultra Video Splitter,毕竟VirtualDub的重新编码压缩功能并不是很强大。
剪切OGG编码的AVI文件
用OGG编码的AVI文件的剪切比较特殊,用一般AVI剪切工具要么识别不了,要么会在剪切过程中出错,所以得选用专门针对OGG格式的专用工具。OGG Cutter就是最合适的选择(图2),它在剪切过程可以避免重新编码和音视频质量损失,从而可以实现和拷贝文件一样的处理速度。不过使用OGG Cutter前,必须安装OGG Vorbis Direct Show filters。

剪切OGG音频格式的AVI文件前,先把待剪切的AVI文件后缀名由AVI改为OGG,这样便于OGG Cutter识别。启动OGG Cutter,点击菜单栏上的“File→Open”,选择需要剪切的文件。
然后点击软件操作界面最下边标准工具栏里的“Play”按钮,开始播放;也可以直接在进度栏里拖动滑块,确定下要保留的部分。把进度栏里的滑块拖到要保留部分的开始位置,点击工具栏中“┣”按钮,确定开始位置;再把滑块拖到要保留部分的结束位置,按下按钮“┫”,确定结束位置。
最后点击工具栏里的“Save as”按钮,在弹出的另存为对话框里选择文件输出目录和文件名,再点击“保存”按钮即可。
整个操作过程非常简单。不过由于OGG Cutter是来自国外的软件,可能对中文兼容性不太好,所以大家在转换时,文件名和目录尽可能使用英文和数字,以免剪切失败。