zoukankan      html  css  js  c++  java
  • rmvb压制中高级技巧

    系统要求和软件编码安装

    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.71。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中的dropduplicatedframes设置,实际也是在控制帧率对画质的影响!不过,你只要降低设置的帧率就可以达到效果了!

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

    下面是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) ;608×

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

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

    注:
    1:2.35是传统电影的宽银幕,常见的DVDRIP画面大小是576×,640×,压制rmvb时默认即可。

    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字幕文本进行强行换行!如果电脑上安装了漂亮的字体(如office等)。另外可以用vobsub自带的subResync转换成ssa/ass字幕。进行更多格式的设定

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

    对srt字幕应该进行检查

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

    字幕缩减

    首先用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

    以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和绘图命令,侧重于常用的几个语法和时间轴嵌套。入门参见我之前发的那个普通教程。

    一,滚动和移动

    横幅滚动 :Banner;
    Dialogue: Marked=0,0:00:01.30,0:01:28.90,Default,,0000,0000,0000,Banner;28;0;60,郑重声明:本作品之片源、字幕均来自互联网,版权归原电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!{\move(20, 20,20,20}

    或者:
    Dialogue: Marked=0,0:00:01.34,0:00:50.35,mine,,20,20,260,Banner;28;0;60,本作品来自互联网,仅供个人影视制作学习交流之用,任何组织和个人不得公开传播或用于任何商业盈利用途……

    这2个的效果都是在影片的顶部从右到左的滚动出现免责信息。Banner之前的260是方位,表示显示在顶部,改成10或者下面的那个{\move(20, 20,20,20}去掉即显示在屏幕的底部,根据爱好确定部位好了。Banner之后的3个参数分别表示:28是滚动的速度,越小速度越快;0是从右到左,改成1就是从左到右;60是淡出,你将这个数值改成100再看看效果即可明白!

    从下往上
    Dialogue: Marked=0,0:00:00.20,0:00:10.10,Default,,0000,0000,0000,Scroll up;0;300;40;70,往上滚动

    从上往下
    Dialogue: Marked=0,0:00:00.20,0:00:10.10,Default,,0000,0000,0000,Scroll down;0;300;40;70,往下滚动

    0;300表示移动的距离 40;是移动的速度,越小就越快 70是淡出

    二,淡入淡出

    vobsub的ssa语法
    \fade(<a1>,<a2>,<a3>,<t1>,<t2>,<t3>,<t4> ) fadein: t1 -> t2, fadeout: t3 -> t4
    \fad(<t1>,<t2> ) fadein: start -> start+t1, fadeout: end-t2 -> end

    1,简单的淡入淡出
    {\fad(1000,100)}和{\fad(100,1000)}
    前者表示淡入(逐渐出现),后者表示淡出(逐渐消失)
    小数据一般是灰度值,0-255。如果超过255,那么数值代表淡出的时间,不再表示灰度值,效果就是最简单的淡入淡出
    大数据表示时间轴定义范围内效果的梯度显示及0-255灰度变化的时间范围。

    2,控制性淡入淡出
    {\fade(255,0,255,100,4000,8500,10000)}

    一般前3个数值不要改动,表示逐渐出现(即灰度从0~最大的255),然后逐渐消失(即灰度从255~0),逐渐消失的时间控制由后面的4个数值控制。在定义的时间轴内(如这例,11秒),100-4000表示从0.1秒开始逐渐出现(效果的控制时间为到第四秒结束,即3.9秒),8500-10000表示从第8.5秒开始开始逐渐消失(效果控制的时间为1.5秒)

    三,几个时间嵌套控制语法应用详解

    vobsub的ssa语法
    \fs<size> size
    \fsc<x/y><percent> scale
    \fsp<pixels> spacing
    \fr[<x/y/z>]<degrees> rotation
    \c&H<bbggrr>& primary color

    加入 \t(,\) 的时间控制参数,可以控制性的来显示特效显示,另外可以层层嵌套,实现难度较大的特效,如抖动、闪烁、变色等
    \t(10,800,30,\...)里面前2个个数值分别表示(时间轴规定的时间范围内)出现时间和效果显示时间。第三个数值可以不要,但要保留后面的逗号,个别特效需要第三个数值来控制。...又可嵌套,但是需要注意后面的括号数目

    1,字体控制性缩放{\t(\fs)}

    控制性放大:{\fs15}{\t(0,800,\fs30)}或者{\fs15\t(0,800,\fs30)}
    控制性缩小:{\fs30\t(0,800,\fs15)}
    控制性缩小放大:{\fs30\t(0,800,\fs15)}{\t(2000,2800,\fs24)}或者{\fs30\t(0,800,\fs15\t(2000,2800,\fs24))}

    表示在定义的时间轴范围内,先立即缩小(字体从30号缩小到15号),缩小的控制时间为800ms;然后在第2秒的时候再放大,放大的控制时间也是800ms。也就是说完成这个特效时间轴至少需要3秒的时间,如果时间轴超过3秒,那么3秒以后的显示效果就是最后一个特效完成后的状态,如,该例就是最终字体保持在24号

    2,字体变形缩放{\t(\fscx)},{\t(\fscy)}

    字体变长:{\t(0,500,\fscx500)}
    字体变高:{\t(0,500,\fscy500)}
    字体变长变高:{\t(0,500,\fscx500,\fscy300)}
    极端效果:{\t(0,500,1,\fscx0,\fscy500)}和{\t(0,500,1,\fscx1000,\fscy0)}
    默认大小是fscx100,fscy100。极端的效果是将字体无限拉长或者压扁,如此结合时间轴控制可以实现光影,如牛过的rmvb特效

    3,字体间距缩放{\t(\fsp)}

    一般是作成先放大间距再缩小间距的特效,比较动感。
    {\t(0,800,\fsp20)}{\t(800,1300,\fsp5)}或者{\t(0,800,\fsp20\t(800,1300,\fsp5))}
    一般结合{\move()}语法一起使用

    4,旋转的特效{\t(\frx)},{\t(\fry)},{\t(\frz)}

    旋转的特效变化比较多,稍微复杂些

    x,y,z分别表示绕x轴,y轴和z轴旋转的角度,建议使用90的倍数,默认一般是右手螺旋或逆时针旋转

    {\t(\frx1440)}绕x轴旋转4圈
    {\t(\fry1440)}绕y轴旋转4圈
    {\t(\frz1440)}绕z轴旋转4圈(风车旋转)

    按一定方向旋转。为了好理解,以z轴旋转为例,大家想象成在一个钟面上

    {\frz90\t(30,500,\frz0)}0点到3点
    {\frz0\t(30,500,\frz90)}3点到0点
    {\frz270\t(30,500,\frz180)}6点到9点
    ......套用即可

    不加\t的情况表示沿坐标轴旋转一个角度,用于字体排版,抖动的特效就是嵌套这个语法而来的
    如一个简单的抖动效果:(注意后面的括号数)
    Dialogue: Marked=0,0:00:01.00,0:00:5.30,jrvs,,0000,0000,0000,,{\frz360\fs20\t(51,100,\frz390\t(100,150,\frz360\t(150,200,\frz330\t(200,250,\frz360\t(250,300,\frz390\t(200,250,\frz360\t(300,350,\frz330\t(350,400,\frz360)))))))))}♀抖动

    结合字体缩放等实现一些简单的组合特效
    如常用的字体Y轴旋转放大,
    {\fs10\fry180\t(0,1500,\fry0\fs25)}

    如结合淡入淡出和移动显示
    Dialogue: Marked=0,0:00:01.00,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(60,160,30,160,10,300)}{\fry90}{\t(0,300,\fry0)}欢
    Dialogue: Marked=0,0:00:01.20,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(80,160,50,160,10,300)}{\fry90}{\t(0,300,\fry0)}迎
    Dialogue: Marked=0,0:00:01.40,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(100,160,70,160,10,300)}{\fry90}{\t(0,300,\fry0)}光
    Dialogue: Marked=0,0:00:01.60,0:00:10.30,Default,,0000,0000,0000,,{\fade(255,0,255,10,300,2500,3000)}{\move(120,160,90,160,10,300)}{\fry90}{\t(0,300,\fry0)}临
    注:只要时间轴上先定义时间差即可,这里是20秒的间隔,里面的复制即可

    5,变色{\t\c&HFF80FF&}

    颜色的语法并不难,难的是颜色的选择和过度。
    Dialogue: Marked=0,0:00:02.20,0:00:02.50,mine,,0000,0000,0000,,{\pos(290,220)}{\fs60}{\t(0,300,\fs20)}{\c&HFF80FF&}{\fe130\fnComic Sans MS}JRvS
    Dialogue: Marked=0,0:00:02.50,0:00:03.10,mine,,0000,0000,0000,,{\c&HFF80FF&}{\t(0,100,\c&H80FF00&\t(100,200,\c&H808000&\t(200,300,\c&H146365&\t(300,400,\c&H83E4E7&))))}{\fe130\fs20\fnComic Sans MS}{\pos(290,220)}JRvS
    Dialogue: Marked=0,0:00:03.10,0:00:03.30,mine,,0000,0000,0000,,{\c&HFF80FF&}{\t(0,100,\c&H80FF00&\t(100,200,\c&H808000&\t(200,300,\c&H146365&\t(300,400,\c&H83E4E7&))))}{\fe130\fs20\fnComic Sans MS}{\pos(290,220)}JRvS
    Dialogue: Marked=0,0:00:03.30,0:00:03.50,mine,,0000,0000,0000,,{\c&HFF80FF&}{\t(0,100,\c&H80FF00&\t(100,200,\c&H808000&\t(200,300,\c&H146365&\t(300,400,\c&H83E4E7&))))}{\fe130\fs20\fnComic Sans MS}{\pos(290,220)}JRvS
    Dialogue: Marked=0,0:00:03.50,0:00:04.10,mine,,0000,0000,0000,,{\c&HFF80FF&}{\t(0,100,\c&H80FF00&\t(100,200,\c&H808000&\t(200,300,\c&H146365&\t(300,400,\c&H83E4E7&))))}{\fe130\fs20\fnComic Sans MS}{\pos(290,220)}JRvS
    Dialogue: Marked=0,0:00:04.10,0:00:04.30,mine,,0000,0000,0000,,{\c&HFF80FF&}{\t(0,100,\c&H80FF00&\t(100,200,\c&H808000&\t(200,300,\c&H146365&\t(300,400,\c&H83E4E7&))))}{\fe130\fs20\fnComic Sans MS}{\pos(290,220)}JRvS
    Dialogue: Marked=0,0:00:04.30,0:00:35.00,mine,,0000,0000,0000,,{\pos(290,220)}{\c&HFF80FF&}{\t(30,1500,\fry720)}{\fad(100,1000)}{\fe130\fs20\fnComic Sans MS}JRvS

    四,图形字符的加载

    直接加载图片不太容易实现。利用丰富多彩的图形字符一样可以达到部分效果。图形字符可以到下面这个包罗万象的网站去下载

    既然是图形字符,那么使用上述的任何一个命令来实现图形字符特效。如牛过的特效中那个转动的环。

    avs用于rmvb的压制

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

    2,SVCD/vob-rmvb的压制,主要是利用avs进行黑边裁剪,增加亮度,可以提高压制速度和压缩质量(压缩软件内置的滤镜效果不好,另外还极度耗时)。汉凤和猫猫帮的vob-rmvb连续剧制作一般比较精良,看来加载场处理滤镜(去拉丝)无不可取。不过获得好的效果还是需要1pass压制。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。

    图示

  • 相关阅读:
    优化总结文章链接
    帧同步、状态同步
    ecs
    AStarPathFinding
    unity 热更方案对比
    C#数据类型
    JavaScript基础
    CSS中margin和padding的区别
    css选择器
    hadoop中使用shell判断HDFS文件是否存在
  • 原文地址:https://www.cnblogs.com/scgw/p/1596699.html
Copyright © 2011-2022 走看看