rMvb压制中高级技巧

      技术 2004-12-3 22:32

rMvb压制中高级技巧

bY  cOpd

系统要求和软件编码安装
1,影响压缩速度的主要是cpu马力!(R9 1pass为例)

一般压制DAT/mpge等VCD格式500Hz以上的cpu即可达到和片长相等的压缩速度。压制divx/xvid/mpge4等avi格式的cpu至少需要800Hz以上,当然现在的顶级机器配置将获得更满意的压缩速度!P4系列的cpu压缩42min的连续剧VCD仅需20min,压缩90min的xvid需120min-180min

2,其次是操作系统!
一般来说win98se下兼容性最好,但是由于98内存管理不好,压缩速度慢些,另外一旦进行其他软件操作(如,仅仅是记事本文件处理),可能会导致非法操作(直接影响是外挂字幕死锁,即不再加入字幕)。98下可以用BRP、ERP或者DOS模式压片!如 此只要cpu和内存足够大,速度和稳定性基本满意!

win2k/xp下压片比较稳定,速度也较满意(可能和装这2个系统本身机器硬件设备也高的缘故吧 )也可同时进行其他程序的运行,但是兼容性的问题很多。需要选择升级合适的插件编码!目前随着编码器的升级,很多兼容性问题迎刃而解了!

3,编码安装:
编码插件可以到射手网站(www.shooter.com.cn)去下载更新。我看最近几个常用解码器都有新版本更新了。熟悉影视论坛的,可以直接在论坛得到更新的升级信息。不过个人忠告:最好养成良好的软件安装和卸载的习惯,不要什么东西都不加选择的安 装,最新的未必是合适你当前的系统的!

首先强调一点:因为正常播放DVDRIP本身需要安装许多插件。而DVDRIP制作的编码如xvid发展较快。能正常播放未必能正常压片,因此不建议安装集成插件用于压片,集成插件包建议安装mimi8的插件包,这是唯一一个适合压缩用的插件包。
下面的方案拟可取:
压片系统需要干净,尽量将windvd/powerdvd、超级解霸等大型具有独立编码的播放软件安装在不同的操作系统!以减少冲突!

DVDRIP编码安装:由于目前很少采用div5.*编码来制作DVDRIP,因此div5.*可以不安装。ffdshow是压片必装的工具软件(下文有介绍)。在安装完ffdshow后,务必再安装独立的xvid编码插件,如射手的那2个,才能使流行的 xvid格式顺利播放。当然视频编码发展较快,如vp6/wmv9/等格式的(一般装了mimi8的集成插件包后,这类视频的编码基本ok了)

音频插件:主要是AC3编码插件。使用具有窗口设置界面的0.69b以上的版本(具体设置下面有介绍)。DST和Ogg格式的装了mimi8的集成插件包后也ok

字幕插件vobsub
98下2.14版本以上的即可,推荐稳定的2.23版本
winxp下的需要2.23以上的版本。压制mkv的话,需要2.32版本。
最近老mi的插件对这2个版本有了选择,呵呵!

在正式压片前先用windows自带的最稳定的windows media player播放,一般它能正常播放,那么压缩软件即可加载压制。

4,压缩软件的选择
首选ERP,目前版本1.83。BRP为辅。命令行压缩使用黄雄的软件也明智!
r9模式1pass压制的设置模式如下:

Helix的综合设置(现在使用这个母版软件的还是大有人在,所以仍旧介绍下设置要点)

1)在菜单栏调出preference窗口,设置临时目录和文件存放目录,图略。
2)调出Audience Templates 进行综合设置

因为Helix Producer Plus 9.0.1自带模板之间的跨度较大,好多不需要。这样就需要在Audience Templates中对方案进行更详细的制定(如图)。

将一些不用的码率可以删掉。如低于384k的和高于512k以上的。图示的是JRvS工作室使用的10个压片码率

此图中显示的是在450k VBR Download码率上进行各种码率的设置


模板进行如下设置:

“Constant bit rate”(固定码率):即real8格式 ,即以前的rm格式
“Variable bit rate”(动态码率):即real9格式 ,即目前的rmvb格式
注:你要用固定码率压缩,就使用real8格式。
对于目前的r10,你要用非r10的音频就不要用real10格式。real10格式+r8的音频只是障眼法,在压缩意义上的码率设置下,所谓的r10高级设置效果和r9基本没有差别!但是r10的耗时是很明显的。

“Target average bit rate”是平均码率模式,压缩出来的文件将尽量接近这个平均码率。可以在450k VBR码率中调成330k、350k、380k、390k、420k、430k等,最大码率一般翻倍即可。根据我对rmvb压制的体会,动漫类的最大码率800足够,真人片的最大码率800-1100k足够!最大码率不要超过1500k。1pass压制, 初始平均码率和最大码率对错位的影响最大。而实际压缩中,不是说设置了最大码率,软件就会毫不控制的用最大码率去编码高动态画面。软件会根据初始平均码率的界点进行控制。real的翻倍码率计算模式倒是有一定启示的!

“Target video quality”是目标质量模式,压缩出来的图像质量将尽量达到指定的标准。采用目标质量模式,最终生成RealMedia文件的大小比较难控制。 一般是84(即450k VBR的那个模板)比较好。但是我们既然用了“Target average bit rate”,这一项是无效的。

“Target frame rate”(帧速率):默认是30,但是由于rmvb是高度压缩格式的文件,没有像DVDRIP那样有足够的数据量来保证帧数,所以这个值一定要调小,个人建议23 。另外我对帧率的认识是,一方面帧率和画面的流畅度相关,但只要帧率在15以上,人眼是分辩不出来停顿感的。另外更重要的一方面是帧率和画质成反比,这在rmvb的压制中得到了验证,也是我降低帧率的依据之一。另外从目前r10中的dropduplica tedframes设置,实际也是在控制帧率对画质的影响!不过,你只要降低设置的帧率就可以达到效果了!

如果需要大幅度调节亮度,那么帧率再可降低,以抵消亮度增加后文件的略增大。降低帧率是模板设置中最关键的设置。

下面是4种音频编码模式,虽然实际只要设置的第二个就可以了,另外最下面2个是无视频的编码,但请大家参考下面的方案:
推荐这4个音频都选上32或者44 Kbps Stereo Music High response- RA8。以提高软件对于复合码流的识别。另外音频码率设置太高对于real格式来说意义不大。real格式的特点是高压缩码率下的高保真,尤其是音频方面。

“Advanced Video Options”(高级属性设置):不要改动。

有兴趣者可以参考软件自带的英文说明!用记事本打开码率文件*.rpad自行编辑

4)Helix的滤镜设置,请统统取消!

取消这个反交织的选项!以及黑边控制的选项

然后保存为默认即可,这样不必每次都设置了



ffdshow在rmvb压制中的重要辅助功能
ffdshow是rmvb压制中最重要的辅助插件,主要使用他的2个功能

1,关于压片时画面亮度的调整
这又是一个导致rmvb效果差的因素。虽然好多支持rm格式的播放器可以调节亮度,但可调度有限。

如图在ffdshow中设置

默认的是128,我们一般调节是在140~170,建议将这个数值定在145,极个别片子需要200以上才可达到调亮效果。

或者在level里设置,注意2个不要同时设置

默认的时1.00,我们一般调节在1.2-1.4之间,建议将这个值定在1.2左右

2,关于加载水印的制作
实际就是利用ffdshow的字幕功能加载一个srt文本字幕(第二字幕)
或者利用ffdshow的avs功能加载ssa字幕
具体参见ffdshow设置详解一贴。

加大rmvb的声音
rmvb声音小是会员普遍反映的不满状况。压缩中稍加设置即可提高rmvb的声音

1,AC3编码的
如图进行设置即可



2,mp3格式的


目前的几个压缩软件如ERP,BRP等都有便捷的放大声音的设置,是否有这个选项是衡量一个压缩软件是否地道的一个主要指标。

画面缩放和画面裁减

画面缩放和画面裁减是本工作室的特点之一 。其根本出发点是我们认识到rmvb是一种高度压缩的格式,高度压缩格式在高度压缩进程中,应该进行一系列优化才能达到清晰而又小巧的效果。 合适的画面大小是rmvb压制人性化的体现!

压缩时需要注意的分辨率参数

下面列出三种主要的宽高比,分辨率(画面大小)的实际应用条件,需要牢记:

1:2.35 640x272(DVDRIP/rmvb)

1:1.85 ;640x352(DVDRIP);608×336;576x312(DVDRIP/rmvb)

1:1.33 - 640x480;576x432(DVDRIP);, 512x384,480x360,448×336(DVDRIP/RMVB)

注:
1:2.35是传统电影的宽银幕,常见的DVDRIP画面大小是576×,640×,压制rmvb时默认即可。这个画面的可以增加黑边,可以通过vobsub的 extend to 16:9实现。不过既然增加黑边,那么应该将字幕控制在黑边内。会avs和ssa的通过avs增加黑边以及ssa中设置方位即可达到效果。

1:1.85是DVD的变形宽银幕,640×是最常见的画面大小,压制时可以默认。640×以上的必须缩放,建议到608×

1:1.33是标准的4:3全屏模式,压缩时缩放到512×384。这种画面现多建于动漫片。动漫片的压制画面应该统一缩放到这个数值

VCD压成rmvb,如果原VCD画质清晰画面可以按比列放大到400x300、448×336或者480×360,如此可以更好的体现rmvb对画质带来的改善(通俗说来,就是感觉画面比较舒展 )。这个和我提到的画面应该缩小是不矛盾的

DVDRIP的画面设置请在ffdshow里设置,这样压缩时间就不会延长了
先在设定里设置成lancroz的缩小模式


然后将画面定格在512×384


注意:ffdshow和avi是如胶似漆的,因此在压制其他电影时可要将这个选项去掉
如此压缩时间就不会增加了

vobsub的画面裁减功能
如图在设置中选择crop to 16:9就可以了


vobsub的这种切割,优点是字幕位置不用再调整了。DVD vob文件不支持:( ,不知新的版本是否支持

另外VCD加载版权字幕时需注意,如图,



在这里将画面固定到原始画面。否则画面会很大。可以按照4:3的画面大小进行强行放大固定

关于字慕格式的设定

字慕显示的方位为中央(水平50)和底部不要太靠上(底部95)

sub格式的字慕的格式设置比较麻烦一些,而且又不是固定的。
右键点击idx文件选择“edit with vobsub”,弹出filter对话框。
可以改动的有三处
1,选择语言。成批压缩时必须要注意这一点,否则等你压完了才发现这么某个文件压上了英文字幕。

2,字体颜色。选上custom选项然后改动颜色。在选择时首先记住是哪个打上了勾,选上custom后,仍旧首先将原本打上勾的方框选上。然后在剩下的那几个筐里选择字体颜色好了,一般设置2个,一个是字体颜色,另一个是字体边框。

3,调整字幕的方位。右边两个按钮是调节位置的,一般将最右边的调节垂直方位的适当拉一下就可,图示的是往上拉后,字慕就下调了。

请看图示说明:

A:固定语言种类
B/C:在打勾之前,看清楚默认打勾的是哪几个



打上custom勾后,可能会出现迷惑的情况
不要紧,马上将一开始的2个勾打上



有了经验后,就可以在这里灵活的设置字体颜色了

下面的颜色做字幕较醒目
白体黑边


白体篮边


蓝体白边



黄体黑边


srt格式的在vobsub中设置就好了,一般用白色、黄色来做字慕颜色,字体为2号左右的黑粗体,具体也要看字慕长度来缩小字号。如有些字慕单行比较长,字慕太大画面会显示不下的。需要在打开srt字幕文本进行强行换行!如果电脑上安装了漂亮的字体(如offic e等)。另外可以用vobsub自带的subResync转换成ssa/ass字幕。进行更多格式的设定

用vobsub自带的subResync进行格式修改,不过要保存为ssa/ass格式才能固定字体设置





对srt字幕应该进行检查

vobsub229以上版本版本实现了更多的色彩设置



sub字体格式缩小
如果字幕字体偏大,如上设置图,将X值先定为100,然后拉动右边的第一个拉动框,将比例调整好(对称即可),y值定义在80-120之间


字幕缩减
首先用vobsub的edit with SubResyn查看你需要的字幕索引号,如02-chinese(比如这个是简体中文字幕,点击时间轴就可以看到字幕效果)

然后用记事本打开idx文件,将不需要的字幕段删除
记住索引段改成
# Language index in use
langidx: 2

最后再用
edit with SubResyn打开idx,此时不要做任何改动,save as即可,这样即可得到你希望的字幕了

这是多索引字幕压缩成rmvb时,为了避免字幕外挂错误[直接在edit with vobsub里有时无效],最保险直观的方法

关于双语avi文件的压制

双语DVDRIP多见于科教片,如BBC、IMAX、探索系列等,另外一些港台片的DVDRIP可能含有国、粤语两种声道。显然大多数朋友喜欢中文讲解或国语对白,当然也有很大一部分人喜欢原声+字慕。

压缩软件压片时默认的是压第一声道,第一声道往往是英文解说或粤语对白。对于能正常显示字慕的DVDRIP来说正好采用第一声道来实现原声+字慕。

有些双语DVDRIP的音频合成有问题,不处理(屏蔽一个声道)压片时会有刺耳的噪音产生。

对于这些问题本人在实践中积累了一些经验。

需要准备3个软件:AVIMux_GUI、VDM、rma

1,双语文件的音频检查。
双语DVDRIP首先用AVIMux_GUI检查音频整合是否有错。如出现错误对话框,那么就要分离合成压制!否则压出的rmvb会有噪音。

2,AVIMux_GUI的使用技巧
AVIMux_GUI的使用十分简单,按照图示


将所要分离声道的DVDRIP文件拖入软件中,选择后点“add vidieo source”


软件分析出原文件的音频流,选择第二声道,其它的不要改动(注意旁边的选项是否与图示中一致),点击“begin”,会出现保存对话框。保存后,软件开始重新合成只有一个声道的avi文件。

AVIMux_GUI分析出音轨后,右键点击“另存为mp3或者ac3”

3,VDM的使用

遇到ogg双语的、或者AVIMux不能分离的情况下,可以使用VDM来处理

4,rma的视频与音频分离与合成
如果双语有错误,也可以先压制再分离合并rmvb的视频和音频,这时可以用到rma

AVIMux_GUI分析出音轨后,右键点击“另存为mp3或者ac3”。将这个mp3或者ac3压制成rm格式,音频选择44k立体声的即可

你可以不作任何处理的先将avi按常规压制成rmvb。这个rmvb一般有噪音。

rma的使用如下:
在“开始-运行”里面输入“cmd”,进入dos模式(2k和xp用户)
CD命令进入rma的bin\dos目录,如D:\rma02501\BIN\DOS
运行分离命令
rma -s CD2.rmvb
得到几个.000. 001文件。大的那个就是我们需要的视频部分

将刚才压制好的rm格式音频按照分离出的小的文件的格式重命名。并放到我们rma的目录里。替换掉小的文件即可

运行合并命令:
rma -j/CD2.000//CD2.001/ 02.rmvb
(注意里面的空格)

最后常规建立索引,得到正式的rmvb文件
rma -i 02.rmvb

5,制作多声道的rmvb,可以参见好友lean的,也在我的技术区,经过编辑
http://www.speedmovie.net/bbs/index.php?showtopic=9229

以DTS的压制简单说明graghedit的使用

1,仍旧是使用双语处理的那个软件将DST音轨提取出来.使用AVIMux_GUI来提取的好处是可以避免设置不当导致的不同步现象。适合熟悉rmvb压制而门外于DVDRIP压制的爱好者。

2,使用graphedit转换DST-wav
软件可以到射手网去下载,或者mimi8的集成插件包中有这个工具。而mimi8是graphedit转换最具老资格的老大啦,呵呵!
参考图片:




细心的朋友可以发现在这个filter里ax插件很多,说明可以使用graphedit转换各种视频和音频文件,当然我用下来的情况看,还是要根据具体的操作系统和安装的插件才能成功!



速度很快,DTS-wav格式空间占用不大

3,使用avs合成压制,即可!

而熟悉avs和graghedit的,可以将转换保存为grf,然后也用avs合成压制,避免了大型数据的转换。不过要注意视频和音频不同步。
如:
video=directshowsource("sample.avi")
audio=directshowsource("chn.grf")
audiodub(video,audio)



ssa字幕特效
学习ssa字幕特效,应该在掌握压制原则和技巧的基础上,如此达到锦上添花的效果。不要为了特效而去特效。加载特效字幕流,码率不要低于280k。
我这个特效技巧不包括卡拉ok和绘图命令,侧重于常用的几个语法和时间轴嵌套。请参见相关教程教程。


avs用于rmvb的压制
1,灵活加载。如vp6,wmv9格式的可以通过aviscource加载。120帧的avi可以通过avs变换帧率进行压制。不能外挂字幕的也可以通过avs加载,或者加载多个字幕。利用ffdshow的avs功能可以加载ssa字幕

2,SVCD/vob-rmvb的压制,主要是利用avs进行黑边裁剪,增加亮度,可以提高压制速度和压缩质量(压缩软件内置的滤镜效果不好,另外还极度耗时),同时适当的IVTC/去交错,选择合适的柔化降噪滤镜。VCD-rmvb,通过avs加载柔化滤镜(FluxSmooth)的确可以获得明显改善。

3,avs的合成压制。用于双语DVDRIP-rmvb的压制(直接合成提取的第二声道),另外合成压制是我控制1pass压制错位采用的新思路,不过凡事并非绝对,极少情况下合成压制的要比单独压制的码率更大。
avs技巧方面的简单归纳如上,不再详诉。


vcd-rmvb压制技巧
1,复制拷贝。一般将vcd复制到硬盘上压比较保险,也可实现成批压制。
对于一般的片子,只要wmp可以播放,那么可以直接拷贝到硬盘上,直接压制即可!
a,加密的
一般可以使用IsoBuster来读取。
对于采用人工光盘坏道来加密的VCD,这类VCD需要先使用可以避开人工坏道的刻录软件,如CloneCD将光盘读成镜像文件,然后再使用IsoBuster来读取里面的视频文件!
b,wmp不能播放的可以用vcdgear修复转换成mpge格式的

vcdgear可以检查mpge格式的文件,如果转换结束后,右下角的提示是黄色(有马赛克)或者红色(有坏帧)那么这里vcd也不要去压制了,一定不同步!
c,对于有坏帧的vcd可以用VCDcutter切割


2,VCD的压制注意以下几点
a,画面采用400×300更显含蓄和老练!强制固定画面大小,对于部分原始画面无黑边的,可以消除全屏时左右黑边
b,可以使用avs加载柔化滤镜增强压缩效果,同时也裁减黑边和增加亮度。

DVD-rmvb压制技巧(之前牛过技术区的那个实际也是我的手迹,polo从古铜的论坛转的,而他是一字不差的根据我的内容改写的)
1,将vob文件rip到硬盘上
用smartripper将DVD的vob文件拷贝到硬盘上
1,将DVD光碟放入光驱,然后启动smartripper,软件会自动分析ifo文件产生vob文件的参数。如正片有几个章节等
2,设置ripper参数。
1)首先设置输出位置,用默认的名字就可以。如此可以弹出start按钮。


2)在stream processing 栏内选上“Ennable Stream Processing”开始选择声道和字慕,声道选择如普通话声道,如果是多声道的(如含有5ch或者2ch)就请选2ch声道的,“others”那个不要选择。如此ripper的文件体积会缩小许多。当然字幕是后续还要从光盘上提取,你也可以不取,这 里选字幕是有人可以使用DVDX将vob转换成带字幕的avi文件

双语vob文件的话,在这里可以只rip一个声道!

3)setting中的设置。主要是将“file splitting”设置成max filesize。就是说将几个vob文件合并成一个vob文件到硬盘上,这样也方便以后的处理。


4)其它的不用改动,然后开始ripper。一般我们需要产生的是合并的vob文件,在输出目录会产生一个d2v的临时文件,如果没有出现,那么在设置中将“Demacrovision”去掉。这一过程需要15~20min,并保证输出目录至少4G的空间


2,提取字幕
调出vobsub configure。打开DVD光碟上与vob同名的那个ifo文件。因为我们是整段拷贝,所以这一步可以不用选择章节。直接建立字慕索引形成大家熟悉的sub字慕就可以了。需要10~15min。
图示






3,利用ERP简单的压制方法
ERP增加了亮度的设置,那么可以用常规方法直接压制DVD vob文件了。

avs方法直接压制vob文件有2ch的限制,对于多声道的,如5ch或者6ch,直接用DirectShowSource加载压制一定导致rmvb不同步,而且这种不同步很难修复。而用分离视频和音频+avs的方法由于技术和语法上有一定讲究,新手往往 会望而怯步的。

rmvb的压制,亮度调节很重要。vob文件一般偏暗,如果直接压制,出来的rmvb难上台面。尽管部分播放软件可以调节亮度,但是比较有限!不过ERP的亮度滤镜目前不是很好

和Helix一样, Easy Real Producer直接压制vob文件的难点有2个,1,黑边裁减和resize。2,字幕位置的调节

1,在 Easy Real Producer的过滤设置的其他设置筐里设定画面。和avs的裁减有些不同。大家可以先看看软件自带的说明,里面有关于裁减的说明。

2,由于画面进行了裁减,那么字幕位置需要调整。vobsub里如何设置应该不用我说了吧。只是记着,宽银幕的裁减黑边后一定要调整字幕位置。对于ssa字幕可以实现定于好坐标轴。否则压缩出来后不见了字幕就。。。。

该法的缺点就是压缩速度较慢(因为缩小了画面),比avs法压缩时间要增加30-50% :(

4,avs压制或者AutoRv9/10 压制(主流)
后者可以参见http://i.cool.ne.jp/zhenggood2/DIO/VA/r01.htm
avs用于vob文件压制方面参见其他帖子,这里略过!
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}