新浪首页 > 播客首页 > 正文
嵌入合并AVI视频字幕:Virtuadubmod教程
http://www.sina.com.cn 2006年12月14日00:27 新浪博客

嵌入(合并)视频字幕:Virtuadubmod教程 点击下载

  字幕文件加入AVI文件(字幕镶嵌)

  很多人都想把字幕和AVI和二为一,这样可以避免装字幕软件(字幕空间也节省了)而且可以在支持MPEG4(XVID和DIVX)的DVD机器进行播放,这里我以先在常见的XVID的编码的AVI文件为例说明:

  1. 安装VirtualDubMod最新汉化版1.5.10.1(完全版)

  运行HB-VirtualDubMod15101.exe,启动组里面就不要建立快捷方式了.


图:嵌入合并AVI视频字幕教程

  2. 文件 -> 打开视频文件

  VirtualDubMod:“文件 -> 打开视频文件”,找到要处理文件,双击如果出现下面情况说明使用了VBR的Mp3音频,一定要选“否”,选“是”会影音出现不同步。


图:嵌入合并AVI视频字幕教程

  如果出现下图是avi在压制的过程使用到B-frame,这里暂时不管它。


图:嵌入合并AVI视频字幕教程

  此时在“文件-文件信息” 里面可以看到此文件是什么编码。

  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滤镜,按要求打开所要添加字幕,确定。

  4. AVI文件的处理-压缩的处理(二次压缩)

  因为要用滤镜,VirtualDubMod:视频-里面必须是“完全处理模式”(这个必须选上,再去设置压缩选项),同时必须对“压缩”选项进行设置,否则很可能你会弄出来个巨无霸文件。


图:嵌入合并AVI视频字幕教程

  视频 - >压缩 -> 找到下面的XVID(如果不作设置,缺省是最上面“未经压缩的RGB文件”,这就是巨无霸出来的原因),这里我们点“配置”,如图(注意设置好了,一定“确定”,确保是使用XVID 编码)。


图:嵌入合并AVI视频字幕教程

  这里就是 XVID 的压缩设置了,这是很常见的压缩格式。

  要在支持拨放 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值)选择是个问题,选小了(质量好),体积会大,粗略的以 DRF 平均值代替 Target quantizer,当然这个确实很有点“粗略”,不过既然考虑二次压缩,你的源文件不是VOB,太计较没什么必要,而且个人认为画面在此种情况下通常已经可以接受,实际上一般这么设置,会使生产出来的文件一般会比源文件小一些,大家可以使目标Q值稍微再小些。

  5. 文件-另存为AVI ,开始等待…

  利用avs(其实VirtualDubMod的滤镜基本都可avs 完成)实现目标,采取音频视频分离计算码流。

  本例是以最简单的XVID+MP3来描述的,avi 文件情况很复杂,ogg、VP62、DTS、双声道这些情况我这里都没有叙述,希望大家明白原理、举一反三。

  AVI 文件改变画面尺寸大小

  很多人都想把字幕和 AVI 和二为一,这样可以避免装字幕软件(字幕空间也节省了)而且可以在支持 MPEG4(XVID和DIVX) 的 DVD 机器进行播放,这里我以先在常见的 XVID 的编码的AVI文件为例说明:

  1.VirtualDubMod按照上文打开文件,记住画面尺寸和比例,视频-滤镜-添加,找到resize,按照比例输入长宽。


图:嵌入合并AVI视频字幕教程

  576:240=192:80 下面和上面一样,还是压缩设置,如上文处理就好,最后另存AVI 文件。


图:嵌入合并AVI视频字幕教程

  AVI 文件加自己特征LOGO

  这个也简单,选用 logo 滤镜就好,不过只能选 Window BMP 或者真彩(24位色)TARGA 图片.


图:嵌入合并AVI视频字幕教程

  大家可以用可以在Windows“画图”里面完成自己LOGO作品。另存为24位BMP图,或者在ACDSEE编辑器里面打开,颜色-真彩,然后另存BMP。还是上面步骤,打开文件,设置滤镜,设置压缩,另存保留AVI。


图:嵌入合并AVI视频字幕教程

  VirtualDubMod其他滤镜应用也是一样用法,大家参照例子就可进行,只要不矛盾,多个滤镜可以一起使用的。还有,关于“流”音频由于VDM是直接拷贝,本文这几个例子不涉及音频处理,所以不用特别设置。


发表评论
新浪播客搜索   帮助 │ 爱问
评论】【收藏此页】【 】 【多种方式看新闻】 【下载点点通】【打印】【关闭

播客搜索
播客分类
娱乐 搞笑
自拍 体育
新闻 音乐
生活 科技
惊险 动漫
游戏 广告
教育 影视
汽车 原创
宠物 地区