很多人都想把字幕和AVI合二为一,这样可以避免装字幕软件,而且可以在支持MPEG4(XVID和DIVX)的DVD机器进行播放,这里我先以在常见的XVID编码的AVI文件为例说明: 一、VirtualDubMod:文件-打开视频文件,找到要处理的文件,双击如果出现下面情况说明使用了VBR的Mp3音频,一定要选“否”,选“是”会使影音出现不同步。
![](/UploadFiles/2006-10/103672439.jpg) 如果出现下图则是因为avi在压制的过程使用到B-frame,这里暂时不管它 此时在文件-文件信息 里面可以看到此文件是什么编码。
二,安装字幕插件 将VOBSUB解压,拷贝Release Unicode目录里面的VSFilter.dll到VirtualDubMod的滤镜目录 假设VirtualDubMod安装在D:\Program Files\VirtualDubMod,滤镜目录就是 D:\Program Files\VirtualDubMod\PlugIns目录(其实不是必须这个目录,不过看起来方便一些) 运行VirtualDubMod,视频-滤镜-添加-加载 由于VOBSUB高版本的字幕插件不是vdf文件,下面文件类型选“windows动态链接库(*.dll)”,找到D:\Program Files\VirtualDubMod\PlugIns目录下的VSFilter.dll,打开或者双击,可以看到滤镜库里面多了两个滤镜:Txtsub 顾名思义是加文本字幕用的,Vobsub 是加图形字幕的(.idx、.sub)。
我们要以加图形字幕为例,双击Vobsub滤镜,按要求打开所要添加字幕,确定。
![](/UploadFiles/2006-10/103601810.jpg)
注:大家如果有兴趣,可以试试低版本Vobsub里面的vdf滤镜文件,安装时候注意选上插件(plug in),目录正确则vdf出现在滤镜库,加载时还有些简单选项可以设置。
三,下一步是关键,AVI文件的处理-压缩的处理(二次压缩)
因为要用滤镜,VirtualDubMod: 视频-里面必须是“完全处理模式”(这个必须选上,再去设置压缩选项) 同时必须对“压缩”选项进行设置,否则很可能你会弄出来个巨无霸文件。
![](/UploadFiles/2006-10/103605051.jpg)
视频-压缩-找到下面的XVID(如果不作设置,缺省是最上面“未经压缩的RGB文件”,这就是巨无霸出来的原因),这里我们点“配置”,如图(注意设置好了,一定“确定”确保是使用XVID 编码)
![](/UploadFiles/2006-10/103332165.jpg)
接下来就是XVID的压缩设置了,大家可以到网上找详细教程来看。 如果仅仅是简单处理,借用tct66的话: 要在支持拨放DivX/XviD的DVD player播放,要考虑蛮多的问题: 1. 2 or more than 2 BF in packed bitstream,不能用,只能1 BF in packed bitstream或不用packed bitstream(这样最大连续BF可为1/2/3/4) 2.Quarter pixel不能用 3.GMC不能用 4.如果刻录在CD-R/RW上,要考虑DVD player的问题 较差的DVD player,如果有高动态的码率太高的话,画面会不流畅 刻录在DVD-R/RW,DVD+R/RW就比较不会有这个问题 5.保证质量的方法是用single pass-Q2/Q2.5/Q3(禁用BF)去压制,省时且single pass-Q2/Q2.5质量是保证的,Q3还不错,建议刻录在DVD-R/RW,DVD+R/RW时使用 6.如果要在一定的文件大小下,尽量保证质量,就只有用2pass,关于如何计算流量,用XviD-1.01自带的计算器或用GK都可以,默认的XviD参数要改的就是BF的设置,packed bitsream取消或禁用BF,其它的参数保持默认的就可以. 本人从个人经验出发,从省时和保证质量角度考虑:一般采取single pass,不过此时Target quantizer(Q值)选择是个问题,选小了(质量好),体积会大;大了质量差,体积小一些,IVX DRF Analyzer 分析下看看,粗略的以DRF平均值代替Target quantizer,当然这个确实很有点“粗略”,不过既然考虑二次压缩,你的源文件不是VOB,太计较没什么必要,而且个人认为画面在此种情况下通常已经可以接受,实际上一般这么设置,会使生产出来的文件一般会比源文件小一些,大家可以使目标Q值稍微再小些。
四,VirtualDubMod:文件-另存为AVI ,开始等待….
|