原帖由 whacky1984 於 2006-8-22 10:32 AM 發表
我有一套avi档的戏,连同一些字幕档idx&sub,要如何把字幕同时烧进DVD里而又能显现出来呢?
我现在只能用Nero把戏烧成DVD, ...
字幕文件加入AVI文件(字幕镶嵌)
很多人都想把字幕和AVI和二为一,这样可以避免装字幕软件(字幕空间也节省了)而且可以在支持MPEG4(XVID和DIVX)的DVD机器进行播放,这里我以先在常见的XVID的编码的AVI文件为例说明:
1,安装VirtualDubMod最新汉化版1.5.10.1(完全版) 运行HB-VirtualDubMod15101.exe,启动组里面就不要建立快捷方式了
2,VirtualDubMod:文件-打开视频文件,找到要处理文件,双击如果出现下面情况说明使用了VBR的Mp3音频,一定要选“否”,选“是”会影音出现不同步。
如果出现下图是avi在压制的过程使用到B-frame,这里暂时不管它
此时在文件-文件信息 里面可以看到此文件是什么编码。
3,安装字幕插件
到射手下载Vobsub2.32完全版解压缩,拷贝Release Unicode目录里面VSFilter.dll的到VirtualDubMod的滤镜目录,假设VirtualDubMod安装在D:\Program Files\VirtualDubMod,滤镜目录就是 D:\Program Files\VirtualDubMod\PlugIns 目录(其实不是必须这个目录,不过看起来方便一些),运行VirtualDubMod,视频-滤镜-添加-加载,由于下高版本的字幕插件不是vdf文件,下面文件类型选“windows动态链接库(*.dll)”,找到D:\Program Files\VirtualDubMod\PlugIns目录下的VSFilter.dll,打开或者双击,可以看到滤镜库里面多了两个滤镜,Txtsub 顾名思义是加文本字幕用的,Vobsub 是加图形字幕的(.idx、.sub),我们要以加图形字幕为例,双击Vobsub滤镜,按要求打开所要添加字幕,确定。
如果有兴趣,可以试试低版本Vobsub 里面的vdf滤镜文件,安装时候注意选上插件(plug in),目录正确则vdf出现在滤镜库,加载时还有些简单选项可以设置。
4,下一步是关键,AVI文件的处理-压缩的处理(二次压缩)
因为要用滤镜,VirtualDubMod:视频-里面必须是“完全处理模式”(这个必须选上,再去设置压缩选项),同时必须对“压缩”选项进行设置,否则很可能你会弄出来个巨无霸文件。
视频-压缩-找到下面的XVID(如果不作设置,缺省是最上面“未经压缩的RGB文件”,这就是巨无霸出来的原因),这里我们点“配置”,如图(注意设置好了,一定“确定”,确保是使扑RVID 编码)
这里就是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
关于如何计算流量,扑RviD-1.01自带的计算器或用GK都可以
默认的XviD参数要改的就是BF的设置
packed bitsream取消或禁用BF
其它的参数保持默认的就可以
本人从个人经验出发,从省时和保证质量角度考虑,一般采取single pass,不过此时Target quantizer (Q值)选择是个问题,选小了(质量好),体积会大,大了质罧赡芑岵睿?救耸且话悴捎肈IVX DRF Analyzer 分析下看看,粗略的以DRF平均值代替Target quantizer,当然这个确实很有点“粗略”,不过既然考虑二次压缩,你的源文件不是VOB,太计较没什么必要,而且个人认为画面在此种情况下通常已经可以接受,实际上一般这么设置,会使生产出来的文件一般会比源文件小一些,大家可以使目标Q值稍微再小些。
5,VirtualDubMod:文件-另存为AVI ,开始等待….
下面图是源文件,DRF 3.735 ,1分23秒,7.79MB
下面图是处理完的文件,DRF 3.73 ,1分23秒,6.46 MB,插入文本字幕
如果你是追求完美的人,希望充分利用700M 达到最好影音效果,请看 tct66 的帖子
他是利用avs(其实VirtualDubMod的滤镜基本都可avs 完成)实现目标,采取音频视频分离计算码流。