[Script Info]
; This is a Sub Station Alpha v4 script.
; For Sub Station Alpha info and downloads,
; go to http://www.eswat.demon.co.uk/
; or email kotus@eswat.demon.co.uk
;
; Note: This file was saved by Subresync.
;
; // 此字幕由PopSub生成 2008-02-14 15:37:48
; // 版本: 0.74
; // sexinses@gmail.com
; // 欢迎访色中色 [url=http://67.220.92.14/bbs/index.php[/url]
Title: →★ID★← 压制
Original Script: →★ID★←压制
Synch Point:0
ScriptType:v4.00
Collisions:Normal
PlayResX:660
PlayResY:360
Timer:100.0000
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: 00,汉仪凌波体繁,20,&HFF8000,&HFFFFFF,&HFFFFFF,&H000000,-1,0,1,2,3,6,30,30,10,0,134
Style: Default,Arial,18,&HFFFFFF,&H00FFFF,&H000000,&H000000,-1,0,1,1,3,5,20,20,20,0,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:00.00,0:10:20.00,00,NTP,0000,0000,0010,,{\pos(583,20)} {\fs55}{\fn汉仪凌波体繁}{\b1}{\alpha&HA7&\c&H000000&}{\shad1} {\bord0}S
Dialogue: Marked=0,0:00:00.00,0:10:20.00,00,NTP,0000,0000,0010,,{\pos(548,20)} {\fs55}{\fn汉仪凌波体繁}{\b1}{\alpha&HA7&\c&H000000&}{\shad1} {\bord0}S
Dialogue: Marked=0,0:00:00.00,0:10:20.00,00,NTP,0000,0000,0010,,{\pos(565,20)} {\fs55}{\fn汉仪凌波体繁}{\b1}{\alpha&HA7&\c&H000000&}{\shad1} {\bord0}I
Dialogue: Marked=0,0:00:00.00,0:10:20.00,00,NTP,0000,0000,0010,,{\pos(608,22)} {\fs18}{\fn创艺简粗黑}{\b1}{\alpha&HA7&\c&H000000&}{\shad1} {\bord0}BT
Dialogue: Marked=0,0:00:00.00,0:10:20.00,00,NTP,0000,0000,0010,,{\pos(608,38)} {\fs10}{\fn创艺简粗黑}{\b1}{\alpha&HA7&\c&HFFFFFF&}{\shad1} {\bord2}压\N缩\N组
Dialogue: Marked=0,0:00:00.00,0:02:10.00,00,NTP,0000,0000,0000,,{\pos(330,280)} {\fs15}{\fnfn华文新魏}{\1c&HFF0000&}{\3c&H00FFFF&}{\b2} {\shad1}{\bord2}{\t(0,7000,\fry1440)\a10}欢迎访问 www.sis001.com 色中色论坛
Dialogue: Marked=0,0:00:00.00,0:10:20.00,00,NTP,0000,0000,0000,,{\pos(130,35)} {\fs15}{\fn華康華綜體}{\alpha&H4A&\c&H00FFFF&}{\b2}{\shad1} {\bord2}{\t(0,7000,\fry1440)\a10}→★ID\h{\fn黑体}压制★←
Dialogue: Marked=0,0:50:00.00,0:52:20.00,00,NTP,0000,0000,0000,,{\pos(75,22)} {\fs12}{\fn華康華綜體}{\alpha&H4A&\c&H00FFFF&}{\b2}{\shad1} {\bord2}{\t(0,7000,\fry1440)\a8}→★ID\h{\fn黑体}压制★← 欢迎访问 www.sis001.com 色中色论坛
这个是制作字幕的软件可以看看,我比较喜欢用这个版本PopSub_Version0.74--------------------------------------------------------------------------------引用:
[Script Info]
ScriptType: v4.00
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,华文新魏,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue:Marked=0,0:00:20.50,0:00:55.90,Default,,0020,0020,0270,Banner;20;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!我们的永久域名:http://www.sis001.com/luntan/index.php 谢谢 !
..........
以上是写的特效中的一部分,先以这个为例看看ssa中开头各部分的意义和做用。
--------------------------------------------------------------------------------
[Script Info]
脚本信息
这部分包含了该脚本文件的头部以及一般说明。“[Script Info]”在ssa字幕中必须是该脚本的第一行 。
"ScriptType"
脚本类型。默认就可以了。
“PlayResX”
影片文件(脚本文件)的X轴坐标总长度。一般默认384。
“PlayResY”
影片文件(脚本文件)的Y轴坐标总长度。一般默认288。[attach]1101068[/attach]“Timer”引用:
“PlayDepth” 播放脚本时的色深。到现在为止还没看见有人用过。
不用解释了,用默认(100.0000)的就行。----------------------------------------------------------------------------------------------------------引用:
如果是用Sub Station Alpha v4.08做的字幕可能会出现一下符号,手动编辑以下可有可无:
!: 脚本文件的专用注释符号,在字幕调用时不会显示(V4版以前用).
;: 分号.V4版脚本文件的专用注释符号,分号后面可以接任何文本.
Title: 脚本文件的描述信息
Original Script:原作
Original Translation:翻译
Original Editing:编辑校对
Original Timing:时间轴
Synch Point:关于视频回放时该脚本的插入点的描述.
Script Updated By: 脚本校正.
Update Details: 更新细节.
ScriptType: 版本号 eg. "V4.00". ASS使用“V4.00+”
Collisions:当存在冲突时,如何处理(比如有两行字幕同时出现在同一位置的情况) 分为
Normal"和"Reverse",具体有何区别我也不是很清楚 -_-!(没见过)
Wrapstyle:定义缺省的换行样式. 0: 智能换行(当字幕超出屏幕时才换行)
1: 换行, 在ssa中“\N”为换行符号
2: 无字符方式, "\n" "\N" 换行
3: 和0相同, 但较低的行要宽一些.
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,华文新魏,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
ssa脚本声明!
[v4 styles]
Version4的style:
这部分包含了脚本的所有样式/风格,字幕中用到的样式必须先在此指定。
各部分说明: (一下内容的开头必须大写,格式不能有错误)
Format
是在说明各参数的含义
Name
给字幕所起的名字。 大小敏感度:*****
Fontname
字体类型。 大小敏感度*****
Fontsize
字体大小。十进制整数
PrimaryColour
字幕的前景颜色(第一颜色)。十六进制的 BGR (蓝-绿-红) 值.
以&Hffffff为例,“&H”代表 十六进制,“ffffff”为十六进制的白色。
SecondaryColour
字幕的辅助颜色(第二颜色)。十六进制的 BGR (蓝-绿-红) 值.
目前仅知道在卡拉OK效果时会用上。两行字幕同时出现在同一位置时,辅色会自动替换主色。
OutlineColor
背景(阴影)颜色/字幕边缘色,阴影色(第三颜色)。十六进制的 BGR (蓝-绿-红) 值.(在ass中为tiaryColour,解释相同)
BackColour
轮廓颜色/字幕边框色 (第四颜色).十六进制的 BGR (蓝-绿-红) 值.
PS:
(PrimaryColour, SecondaryColour, TertiaryColour, BackColour)
颜色都可以包含Alpha通道信息,也就是透明度 AABBGGRR . AA就是透明度,00完全不透明, FF完全透明,具体的设置会在颜色部分详细说明。
Bold
定义字体是否为粗体. -1(或者1)为粗体On, 0为粗体Off.
Italic
定义字体是否为斜体. -1(或者1)为粗体On, 0为粗体Off.Borderstyle引用:
ass中不同部分地解释:
format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour,Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle,Borderstyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Underline
[-1 or 0]下划线
Strikeout
[-1 or 0]删除线
ScaleX
X方向的缩放,改变字体的宽度. [percent]百分数
ScaleY
Y方向的缩放,改变字体的高度. [percent]百分数
Spacing
文字间的间距. [pixels]像素
Angle
角度.定义字幕显示时的旋转角度.逆时针方向为正.浮点数. [degrees]度数
边框类型 1=边框 + 投影, 3=不透明的矩形框
Outline
轮廓.当Borderstyle(边框类型) 为 1 时, 指定文字周围轮廓的宽度,(像素)。可取 0, 1, 2, 3 , 4.
Shadow
阴影. 当Borderstyle(边框类型) 为 1 时, 指定文字投影的深度,(像素). 可取 0, 1, 2, 3 , 4.
注:投影总是要附加轮廓效果,当没有给出轮廓的宽度时,SSA将强制加上1个像素的轮廓效果.
Alignment
设置文字的对齐方式:1=左对齐(Left),2=中对齐(Centered),3=右对齐(Right),4=置顶,8=置中,5=1+4=置顶左对齐,6=2+4,11=3+8对齐。 值加4 意味着在原来的对齐方式上加上顶部对齐.加 8意味着在原来的对齐方式上加上中间对齐.
MarginL
左边距.单位像素.
MarginR
右边距.单位像素.
MarginV
垂直边距.单位像素.
(MarginL、MarginR、MarginV 会影响字幕的垂直方向的坐标和一排能显示的字幕个数,超出则会自动换行)推荐值:10,10,12底端,顶端不好定,只有编出来后再来调整
AlphaLevel
透明度.取值范围0-255.
Encoding
字幕的编码方式. 0 = English (Western, ANSI) Windows,1 = 缺省,2 = 符号,128 = Japanese-Shift-JIS(日文),129 = 韩文,134 = GB2312(简体中文),136 = BIG5(繁体中文),161=希腊语,162=土耳其语,163=越南语,177=希伯来语,178=阿拉伯语,186=波罗的语,222=泰国语,204 = 俄语[Events] 部分引用:
如果看这头痛,这有个简明的,不明白的可以再到上面对一下。
[V4 Styles]
Format(说明各参数的含义): Name(给字幕所起的名字), Fontname(字体类型), Fontsize(字体大小), PrimaryColour(第一颜色), SecondaryColour(第二颜色), TertiaryColour(第三颜色), BackColour(第四颜色), Bold(定义字体是否为粗体), Italic(定义字体是否为斜体), BorderStyle(边框类型), Outline(轮廓), Shadow(阴影), Alignment(设置文字的对齐方式), MarginL(左边距), MarginR(右边距), MarginV(垂直边距), AlphaLevel(透明度), Encoding(字幕的编码方式)
Style(说明各参数的含义): Default(给字幕所起的名字(这里用的是默认) ), 华文新魏(字体类型), 25(字体大小), &Hffffff(第一颜色), &Hff8080(第二颜色), &Hffffff(第三颜色), &Hff0000(第四颜色), 0(定义字体是否为粗体(否) ), 0(定义字体是否为斜体), 1(边框类型1=边框 + 投影), 2(轮廓), 1(阴影), 2(设置文字的对齐方式), 20(左边距), 20(右边距), 20(垂直边距), 0(透明度), 134(字幕的编码方式(134 = GB2312(简体中文) )
Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134(这个也是一样)
它们的关系是一一对应的。
类似,该部分必须以如下声明为第一行
Format: Marked,Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
(SSA的格式)
最后一个是文本,可以包含逗号.
Marked
标记符号
Marked=0 为 未标记.
Marked=1 为 已标记.
Start
事件开始时间,格式为 0:00:00:00 ie. Hrs:Mins:Secs:hundredths. 注意小时的位置只有一位数!
End
事件结束时间,格式为 0:00:00:00 ie. Hrs:Mins:Secs:hundredths. 注意小时的位置只有一位数!!
style
样式名.如果是引用的样式不存在或者名称不对,SSA就将采用缺省样式(Default)。即便在[v4+ styles]部分不存在"Default"样式的定义,SSA/ASS将采用软件作者的缺省定义:字体使用"Arial",主色为白色,字符集为Western.
Name
角色名称. 表示在对话中,这句话是哪个角色说的. 仅仅起一个注释的作用,在编辑修改时供参考.
MarginL
左边距。4位数字,像素. 全0的话(0000)表示按照样式中定义的边距来显示.
MarginR
右边距。4位数字,单位像素.. 全0的话(0000)表示按照样式中定义的边距来显示.
MarginV
垂直边距。4位数字,单位像素. 全0的话(0000)表示按照样式中定义的边距来显示.
Effect
变换效果. 可以不写, 或者可以包含下面三种效果之一(效果名称必须严格按以下格式,而且是大小写敏感,不要两边的引号“" ”): 参数中[]中的参数可选(我是没用过).
"Scroll up;y1;y2;delay[;fadeawayheight]"
向上滚动效果.各个参数以;(分号)相隔.
y1 和 y2 值 定义了要向上滚动的文字的出现位置和消失位置. 像素, 而且这两个值无顺序先后问题,反正是从低的位置(即制相对较大的位置开始向上卷动),比如Scroll up;100;10;20和Scroll up;10;100;20的效果是一样的.
"Scroll down;y1;y2;delay[;fadeawayheight]"
向下卷动效果.各个参数以分号相隔.
类似于Scroll up,y1 和 y2 值 定义了要向下滚动的文字的出现位置和消失位置. 像素, 而且这两个值无所谓顺序先后问题,反正是从高的位置(即制相对较小的位置开始向下卷动),比如Scroll down;100;10;50和Scroll up;10;100;50的效果是一样的.
"Banner;delay[;lefttoright;fadeawaywidth]"
这个效果是强制文字做单行横向显示,从右到左(SSA)滚动. 默认值为0即字幕是从右到左滚动,如果为1/1以上,则从左到右滚动.
delay(延迟值)
是从1开始的数字, 0意味着字幕没有延迟,将会尽可能快地卷动,一闪而过,而这个值的上限是多少我也不清楚,反正几千都没有关系(如果你不怕慢死),数字越大越慢,不过常用的范围在0-100之间.
当delay值大于0时, 文字每移动1个像素所需时间为(1000/delay) 秒.
fadeawayheight 和 fadeawaywidth 参数是设置卷动文字的边缘模糊或者说透明的像素值.
Banner最常用的地方是做版权声明:
Dialogue:Marked=0,0:00:20.50,0:00:55.90,Default,,0020,0020,0270,Banner;20;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!
Text
字幕文字.可以包含逗号.用\n或者\N换行,在"{}"中可以加入样式替换代码.同样它们的关系也是一一对应的。引用:
以下为ass
format: Layer, Start, End, style, Actor, MarginL, MarginR, MarginV, Effect, Text
ASS的格式
Alignment
对齐方式 (1-3 s底部, 4-6 中间, 7-9 顶部)
Layer
层数(任何整数)有点类似于图像处理软件中的"层",层数不同的两个字幕将忽略冲突检测,也就是说两个层数不同的字幕将重叠在一起.层数高的字幕在层数低的上面.
其它相同。引用:
教你制作ssa动态水印[别人做的分享一下,简单教程]
ssa动态水印制作方法
引言:
随着版主对影视区奖励制度的改革,影视区已经进入了一个压片的高峰期,可谓百花齐放,自然而然,为自己压制的影片加上水印是防止辛勤劳动被他人盗用的最好的方法,不仅如此,拥有一个漂亮的,与众不同的水印,也能够给自己压制的影片增色不少,下面我就结合自己的体会,简单介绍一下ssa动态水印的制作方法。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
安装篇:
首先,需要一个字幕软件vobsub,有了它才能看到ssa的动态特效。个人推荐使用v2.23版,感觉这个版本比较稳定,也兼容各种操作系统。
安装完成后,要进行如下设置才能看到动态特效.方法是双击然后如图
点确定,设定完 毕。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
基础篇:
我们先来了解一下ssa的基本结构,用记事本打开ssa文件,如图:
ssa文件主要分为三大部分:[Script Info],[v4 Styles]和[Events],各部分具体功能如下.
[Script Info] 该部分包含了这个字幕文件的大致信息
ScriptType:v4.00 版本号,默认即可(这个会影响字幕特效的一些命令,ssa用v4.00,ass用v4.00+)
Collisions: Normal 好象是当字幕发生冲突时的处理方法,基本上都是Normal,没见过其他的-_-!
PlayResX: 该字幕所加载的影片的X轴长度。
PlayResY: 该字幕所加载的影片的Y轴长度。
Timer: 100.0000 是时间的精确程度,用默认的100.0000即可。
PlayResX ,PlayResY就是将屏幕画成坐标,左上角为(0,0),右下脚为(PlayResX,PlayResY)这两个数值最好与要转换出的影片的分辨率相同,这样在[Events]部分里确定坐标比较方便。
[v4 Styles] 该部分包含了这个字幕文件的样式与风格,包括字体,颜色,字号等等(注意英文的大小写)
Name: 对一种字幕样式的命名,在[Events]部分里将引用该项。
Fontname: 字体类型,就是仿宋体,黑体等。(※一定是你C:\WINDOWS\Fonts目录下有的字体)
Fontsize: 字体大小 常用范围8~72
PrimaryColour: 主体颜色 6位十六进制BGR值,格式为&H****** (关于颜色后面详细介绍)
SecondaryColour: 第二颜色 格式同上,在卡拉OK效果时使用,变色后显示主体颜色,如图:(主体颜色为黄色,第二颜色为红色的卡拉OK效果)
TertiaryColour: 边框颜色 格式同上
BackColour: 阴影颜色 格式同上
Bold: 是否使用粗体 0为关闭 1或-1为开启
Italic: 是否使用斜体 0为关闭 1或-1为开启
BorderStyle: 边框类型 取1时正常 取3时有一矩形框(效果自己试验)
Outline: 边框宽度 取值为0~4 数值越大,边框越粗
Shadow: 阴影深度 取值为0~4 数值越大,阴影越厚
Alignment: 字幕文字的对齐方式 1=左对齐,2=中对齐,3=右对齐,4=置顶,8=置中,5=1+4=置顶左对齐,6= 2+4=置顶中对齐,7=3+4置顶右对齐,9=1+8=置中,10=2+8=置中中对齐,11=3+8=置中右对齐
ps:字幕的对齐方式非常重要,一系列动态特效(比如旋转,缩放等)的基点都由此设定,大家要好好体会。
MarginL: 字幕距左边的距离 取值0~PlayResX
MarginR: 字幕距右边的距离 取值0~PlayResX
MarginV: 字幕距底边的距离 取值0~PlayResY
AlphaLevel: 字体透明度 取值0~255
Encoding: 字幕的编码方式 134=GB2312(简体中文),136=BIG5(繁体中文)就我们压片而言,两种足矣。
[Events] 字幕的详细设定 从这里开始,就是正式的字幕部分了(注意英文大小写)
Start: 字幕开始时间 精确到0.01秒
End: 字幕结束时间 精确到0.01秒
Style: 字幕样式名称 引用的是[v4 Styles]部分中的Name项,呼应上文
Name: 角色名 只起一个注释作用,一般省略,省略后只留一个逗号.。不要和[v4 Styles]部分的Name搞混。
MarginL: 对[v4 Styles]部分MarginL值进行重新设定,0000表示采用原值,若不为零,则代替原值,此时原值不再 起作用。
MarginR: 对[v4 Styles]部分MarginR值进行重新设定,用法同上。
MarginV: 对[v4 Styles]部分MarginV值进行重新设定,用法同上。
Effect: 简易变换效果 可写可不写 这是为方便使用动态效果而定义的代码,包含以下三种特效,只能选其一。
Scroll up;y1;y2;delay 字幕向上滚动,y1,y2定义了向上滚动的字幕的出现位置和消失位置,delay是该段字幕移动 时的延迟量,取值1~??? 上限不定,数值越大,速度越慢。具体换算为文字每移动1,所需 时间为(1000/delay) 秒。
Scroll down;y1;y2;delay 字幕向下滚动,方法同上。
Banner;delay;lefttoright, 强制字幕做单行横向移动,lefttoright=0时,字幕由右向左移动,lefttoright≥1时,字幕由 左向右移动。Banner主要用在片头的郑重声明,例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,Banner;12;0,郑重声明:本作品来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业用途,否则一切后果由该组织或个人承担!本人不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!
────────────────────────────────────────────────
Text: 字幕文字区 在这里,我们可以添加各种静态、动态代码,来改变字幕文字的属性,实现绚丽的特效。
如果单纯的作为视频的字幕,到这里就可以了。当然我们是为了制作动态水印字幕,所以还要还要用到各种各样的代码来完成。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
静态代码:
※注意:所有代码必须以 \ 开头,除换行和空格代码外,其余代码必须放在{ }内※
\N 换行 例如:在 \N 处另起了一行
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,jiuguang制作\Nwww.cngba.com
────────────────────────────────────────────────
\h 空格 例如: 在 \h 处空了一格
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,jiuguang\h制作
────────────────────────────────────────────────
{\i?} 斜体 ?=1 开启斜体 ?=0 关闭斜体 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\i1}jiuguang\h{\i0}制作
────────────────────────────────────────────────
{\b?} 加粗 ?=1 开启加粗 ?=0 关闭加粗 例如:第二行的jiuguang比第一行的jiuguang略粗
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\b1}jiuguang{\b0}制作
────────────────────────────────────────────────
{\u?} 下划线 ?=1 开启下划线 ?=0 关闭下划线 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\u1}jiuguang{\u0}制作
────────────────────────────────────────────────
{\bord???} 文字轮廓 ???取值0~无上限,取值越大轮廓越粗,0为无轮廓 例如:???=2 和 ???=6
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\bord2}jiuguang制作\N{\bord6}jiuguang制作
────────────────────────────────────────────────
{\shad???} 阴影深度 ???取值0~无上限,取值越大阴影越深,0为无阴影 例如: ???=7
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\shad7}jiuguang制作
────────────────────────────────────────────────
{\fn???} 更改字体 ???=字体名称 例如:???=仿宋体 ???=黑体 ???=汉鼎繁行楷
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fn仿宋体}影视区\N{\fn黑体}影视区\N{\fn汉鼎繁行楷}影视区
────────────────────────────────────────────────
{\fs???} 更改字体大小 ???=字号 例如:???=10 ???=20 ???=30
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fs10}jiuguang制作\N{\fs20}jiuguang制作\N{\fs30}jiuguang制作
────────────────────────────────────────────────
{\fsp???} 字间距 ???取值0~PlayResX 例如:???=20
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fsp0}jiuguan{\fsp20}g制作
────────────────────────────────────────────────
{\fsc(x or y)???} 文字的高宽比 X为宽度 Y为高度 ???为百分比 100%为正常 例如:jiuguang宽度变150% 制作高度变150%
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fscx150}jiuguang{\fscx100}{\fscy150}制作
────────────────────────────────────────────────
{\fr[x/y/z]?} 字体旋转 x--绕x轴旋转;y--绕y轴旋转;z--绕z轴旋转(使用时选其一) ?--旋转角度(为正时逆时针转,为负时顺时针转) 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\frx60}jiuguang制作
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fry30}jiuguang制作
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\frz45}jiuguang制作
────────────────────────────────────────────────
{\c&H(bbggrr)&} 更改文字颜色 bbggrr为六位的十六进制 RGB值, 但是顺序与RGB相反,所以用BGR表示 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\c&H0000cc&}jiuguang制作\N{\c&H00cc00&}jiuguang制作\N{\c&H00ffff&}jiuguang制作\N{\c&Hcc3399&}jiuguang制作\N{\c&H009999&}jiuguang制作
────────────────────────────────────────────────
在这里详细解释一下颜色问题。RGB即红 绿 蓝,是用于计算机显示的一种颜色模式。红、绿、蓝混合可以得到可见光谱上的任何一种颜色。R、G、B任何一种颜色都有256种状态(用十进制数字表示为0-255,用十六进制数字表示为00-FF),因此,在RGB色彩模式中,最多可以显示256×256×256(约16,777,216)种颜色。而通常都是采用RGB色彩模式的十六进制表示法,用六位数字来表示。前两位代表红色状态,中间两位代表绿色状态,最后两位代表蓝色状态。
我们在这里采用的是RGB的色彩模式,但顺序与RGB相反,即BGR(蓝 绿 红)。比如,黄色的RGB值为FFFF00,在这里,我们就要写成00FFFF。下面给出常用的RGB颜色代码,使用时请去掉“#”,并注意顺序。
{\a&H(00~FF)&} 更改字体透明度 00为不透明,FF为全透明
{\an?} 设定字幕在屏幕上位置 ?=1~9,位置分布按照小键盘数字的顺序。
{\k?} 卡拉OK效果时,第二颜色的持续时间 单位0.01秒 比如{\k70} 就是持续0.7秒。如果{\k70}后面没有字幕文字,就在当前位置停留0.7秒。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
动态代码:
{\move(x1,y1,x2,y2,[t1,t2])} 移动 x1,y1为字幕移动的起点;x2,y2为字幕移动的终点;t1,t2是可选项,表示字幕移动开始和结束的时间,单位0.001秒,不能超出该段字幕的时间轴,缺省时,字幕的移动时间以该段字幕的时间轴为准。例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\move(40,24,200,24,135,2135)}走
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\move(40,24,200,72,135,2135)}走
────────────────────────────────────────────────
{\fad(t,a)} 淡入 t--淡入经过的时间 a--淡入开始的透明度
{\fad(a,t)} 淡出 t--淡出经过的时间 a--淡出结束的透明度
{\fade(a1, a2, a3, t1, t2, t3, t4)} 淡出淡入 a1--淡入开始时刻的透明度;a2--淡入结束到淡出开始时的透明度;a3--淡出结束时刻的透明度(透明度取值日0~;t1 t2--淡入开始和结束的时刻;t3 t4--淡出开始和结束的时刻。例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fad(5000,80)}jiuguang制作
────────────────────────────────────────────────
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fad(80,5000)}jiuguang制作
────────────────────────────────────────────────
{\org(x, y)} 设定字幕旋转的参考点 句中若加入此代码,当字幕旋转时,将不再围绕字幕本身的某一点旋转,而是围绕设定的参考点(x,y)旋转。例如:
{\t(t1, t2, accel,style modifiers)} 动态时间代码(他可以和多种静态代码嵌套使用,实现动态效果。) t1, t2(可选)为动态效果开始和结束的时间,以该段字幕的时间轴为基础,省略时以时间轴开始结束时间为准;accel(可选)控制动态效果的速度,accel=1 匀速运动 accel>1 加速运动 0 ────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\t(100, 2100, 1,\frx3600)}jiuguang制作
────────────────────────────────────────────────
绕x轴旋转
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\t(100, 2100, 1,\fry3600)}jiuguang制作
────────────────────────────────────────────────
绕y轴旋转
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\t(100, 2100, 1,\frz3600)}jiuguang制作
────────────────────────────────────────────────
绕z轴旋转
下面列出几个简单嵌套的例子,方便大家使用。图例就不贴了
控制性放大:{\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,{\fs30\t(0,800,\fs15\t(2000,2800,\fs24))}
字体变长:{\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。极端的效果是将字体无限拉长或者压扁,如此结合时间轴控制可以实现光影,拉慕显示等特效
字体间距缩放:{\t(0,800,\fsp20)}{\t(800,1300,\fsp5)}或者{\t(0,800,\fsp20\t(800,1300,\fsp5))} 一般是作成先放大间距再缩小间距的特效,比较动感。引用:
看到有人提到这个问题,因为是整体有偏差,所以可以用vobsub附带的subresync来调整,方便些。
具体做法就看这里吧
特效码一览
\n........................空格(是当字幕在一行显示不完时会换行,但是对于双字节的字符无法判断是否超出屏幕)
\N........................强制换行
\h........................强制空格
在{...}之间加入的特效码: <>内表示可用的参数,[]内表示可选参数,在具体使用时不用加 <>,[]
\a <alignment>...........................................强制字幕在屏幕上的对齐位置:具体见关于alignment说明
\b <0/1/weight>..........................................字体加粗
\i <0/1>.................................................斜体字
\u <0/1>.................................................下划线
\s <0/1>.................................................删除线
\bord <width>............................................字体加宽
\shad <depth>............................................阴影深度
\be <0/1>................................................边角模糊
\fn <name>...............................................强制字体类型
\fe <charset>............................................强制字幕编码
\fs <size>...............................................强制字幕大小 例如:\fs34
\fsc <x/y> <百分比>........................................字体比例[fscx代表横向比例fscy代表纵向,单位:百分比]
\fsp <pixels>............................................字间距
\fr[ <x/y/z>] <角度数>.....................................旋转[x,y,z轴三个方向]
\fe <charset>............................................字符编码
\c&H <bbggrr>&...........................................强制字幕色
\ <1/2/3/4>c&H <bbggrr>&..................................主/次/外框/阴影 字幕色设定
\alpha&H <aa>&...........................................透明度
\ <1/2/3/4>a&H <aa>&......................................主/次/外框/阴影 透明度
\k[ <f/o>] <duration>.....................................卡拉OK效果 (f-从左至右添充[未填充时显示次要色,填充后显示主色], o-字幕外框高亮显示?)
\K......................................................跟 \kf 同样效果(填充效果)
\r[ <name>]..............................................强制加载名为“name”的预设风格 ["[v4 Styles]"定义的]
\t([ <t1>, <t2>,][ <加速度>,] <特效码>)...................动态显示, 加速度: 0~1减速, 大于1加速(方括号内的可以却省设置)
\move( <x1>, <y1>, <x2>, <y2>[, <t1>, <t2>]).........移动(方括号内的可以却省设置)
\pos( <x>, <y>)...........................................强制定位
\clip( <x1>, <y1>, <x2>, <y2>)...........................字幕裁剪
\fad( <t1>, <t2>).........................................淡入淡出[t1-开始时间,t2-结束时间]
\q <num>.................................................换行方式:0智能换行,1行尾换行,2无换行,3智能换行(尽量使下一行宽于上一行)
一些需要注意事情:
1.要想在外挂字幕的时候能看到动态效果;请务必关闭VSFILTER的Pre-buffer subpictures
2.注意字幕文件的保存格式,有ANSI和UNICODE之分,针对不同的系统以及不同版本的VSFILTER,选择不同的保存方式。(如果用ANSI方式保存不能正常显示,就换UNICODE来保存)另外要注意字体名称不要写错了。
3.推荐使用的手动编辑软件NoteXPad。
Easy RealMedia Producer 1.94简介
ermp_fullV1.94
这是大多数人都在使用的压片软件。
软件名称: Easy RealMedia Producer Full V1.94
多语言版 rm.rmvb格式的超强压缩工具
软件语言: 简体中文
软件类别: 国外软件 / 免费版 / 视频转换
运行环境: Win9x/NT/2000/XP
软件大小: 8356 KB
软件简介: 一个批量RealMedia文件生成器。采用全新的的RealVideo9&RealVideo10内核软件根据实际使用的需
要提供了比Helix RealMedia Producer和RealProducer10还要多的过滤设置。基本上可以用它来替代Helix RealMedia Producer和RealProducer10,使用Real10内核时,全面支持Real10文件编码,并提供Real8、Real9兼容的编码支持。 具体的功能有:可以设定压缩列表,软件按照列表自动顺序压缩。 可以选择压缩完成后关闭机器。
特性: 每个文件可以进行单独设置。提供了Helix Real Producer9.1还要多的过滤设置
如: 1.可以 进行音频和视频同步调整。
2.可以 设置每个影片的压缩时间长度(略过结尾序幕)。
3.直接支持使用avs.
4.支持调节画面颜色/亮度. ......
自动关机前有30秒响应时间,用户可以取消关机。任务结束后有详细的信息报告。还有.......
一、安装
1、下载:可以从官方或各软件下载网站下到 Easy RealMedia Producer,目前最新版是1.94版。如果不喜欢安装版,还可以从网上找到免安装的绿色版本,下载回来后只要解压就可以使用了。
2、安装:双击下载回来的文件,就进入了安装界面,首先需要选择安装语言,然后在选择安装组件时,注意要勾选所有组件。特别是图中鼠标所示的第五项,默认是不勾选的,记得选上,不然就不能直接压缩DVD文件了。
之后一路按“下一步”或“确定”,就可以完成安装。
如果下载的是绿色免安装版,一般都是.rar压缩格式,将它解压到自己选定的位置,再看看文件夹内是否有“说明.txt”之类的文本文件,如果有,就打开看看,根据说明进行设置,很容易就完成了安装。
二、设置
1、启动软件:
如果是安装版,则在windows桌面可以直接找到图标,双击即可启动,第一次运行时可能会出现环境设置界面,如下图选择“简体中文”。
确定后就弹出主程序窗口,按说明操作
在弹出的“参数设置”对话框中,需要设置的项目比较多,如果你不太明白它们的作用,就不要动它。但图中用红框做了标记的几项,如果选择错误,可能造成转换完成后的RM文件不能在你的设备上播放。下面稍做说明。
在设置上述参数前,需要先了解一下你的播放设备支持的参数,一般移动播放设备如MP4、智能手机等,对码率、视频编码方式、图像大小会有明确要求。
一号框是设置码率的,根据你的设备的说明进行选择,能够支持动态码率的,就选择动态码率。动态码率与固定码率相比,在文件大小相同的前提下,动态码率质量 的要比固定码率好得多;在质量相同的前提下,动态码率压缩的文件比固定码率压缩的文件要小很多。至于具体码率的数值,需要阅读你的设备说明书,如果对质量 要求较高,就设置为你设备能支持的最高码率。如果超过设备支持的码率,将不能播放。当然,如果是在电脑上播放,就无所谓了。
二号框设置的是视频编码,虽然Realvideo 10编码要好,但MP4、手机等移动设备并不能良好支持,在转换某些视频文件的时,在移动设备里播放会很卡,所以,如果你的设备档次不高,这里你最好选择 realvideo 8或9,这样压出来就不会再卡了,在高码率(350kbps)的情况下,不同编码压缩的视频质量差别几乎是看不出的。
三号框设置转换后视频的画面大小,要根据你的播放设备屏幕进行具体设置。
设置完后,单击“保存为缺省”,以后再转换就不需要再次设置了。如果你需要经常以不同参数进行压缩转换,那么单击“保存...”,将参数保存为一个文件,以后需要时再“读取...”它,是个不错的方法。
三、压缩转换
1、添加任务:在主界面上单击第一个按钮“添加”,或按“Alt+A”,打开添加文件对话框。
在上面的对话框中找到需要转换的视频文件,单击它,再按“打开”,就添加了一个任务。
单击下面的“开始压缩”按钮,或按“Alt+S”,Easy RealMedia Producer就开始任劳任怨地帮你工作了
转换完成后,任务列表中相对应的项目会变色显示,为了避免以后出现误操作,最好单击“清空”按钮,去掉该任务。
现在,你可以在原来视频文件保存的地方,找到转换成RM或RMVB格式的视频了,尽情欣赏你的劳动成果吧。
推荐参数:
[attach]1100749[/attach]
[attach]1100750[/attach]
建议将适当压缩分辨率!如:将普通640*480影片,压缩成512*384,这样压缩后的效果会比较好。
附加:
片头加入教学
安装ermp_fullV1.94后,还会生成出一个1.73的程序,它可以专门对RMVB影片进行单一的编辑与多影片合并。
注:合并的片源必须在参数上是一至的才能合并。有的兄弟初学压片时经常发生不能合并的问题,就是片头的参数与正片不一。
窍门:安装压片软件后,那上面的各种参数都有默认设置。别去动它,只是根据原片调整画面就行了。记下这个画面的数据,(例如影片:720X540或者640X480)在压片头时,就用这个数去设置它的画面大小。就算你不是一个时间同时压片,隔上两天再压也能合并。程序中开始时间和结束时间那是对单个RMVB文件的裁剪功能。
1.73和主程序是一样的,开始也要设置语言,和主程序是一样的使用,把影片加上后点击参数设置
在弹出的对话框中:
标题:填写电影名
制作人:填写你自己的ID
版权:加上色中色的地址
再选择多个文件合并。
这时添加的按键字变高亮就可以使用了,点击它后找到要合并的片子打开,影片路径就加在了空白框内,设置好后点击确定后对话框关闭自动回到程序界面。点击开始编辑,它就开始工作了,下端会出现进度条,完毕后会派生出一个合并好的影片。大功告成。如下图:
[attach]1100744[/attach]
按照上面所讲的进行填写后确定,回到主界面开始编辑文件。
[attach]1100745[/attach]
本人已经压了五年多,经历了数千片的压缩经验,即使是菜鸟也算老鸟了。写此文献给RMVB压缩爱好者,旨在交流。由于技术及英语水平有限,不足和错误之处还请大家批评指正。
参数设置:
一、压缩设置:
固定码率:用恒定比特率压缩,生成的是RM格式文件。对于平缓和动态镜头都使用同一种比特率压缩,因此平缓镜头和动态镜头的质量差别很大,特别是低码率压缩,平缓镜头看上去还过得去,但动态的镜头看上去会很糟甚至看不清。这种压缩方式会造成平缓镜头码率浪费和动态镜头码率不够的缺陷。优点是压缩速度快,兼容性高。
动态码率:用可变比特率压缩,生成的是RMVB格式文件。对于平缓镜头采用较低码率压缩,对于动态剧烈的镜头采用高码率压缩,使平缓镜头和动态镜头看上去画质没什么差别,又不会增加文件大小。在文件大小相同的前提下,动态码率压缩的要比固定码率压缩的好得多;在质量相同的前提下,动态码率压缩的文件比固定码率压缩的文件大小小很多。
最大码率:动态码率压缩时指定的码率上限。镜头动作越激烈,码率的分配会越高。但压缩的最大码率超过片源最大码率时,压缩时实际最大码率不会超过片源最大码率。
平均码率:动态码率压缩时指定的码率下限。压缩平缓画面时,码率的分配会较低,但不会低于平均码率,当使用1st&2nd编码方式时,总体码率会被设置成趋于平均码率,从而在画质和文件大小两方面得到较好的平衡。
视频质量编码:指定平均码率为片源质量的百分之几,一般只用一次编码(即不勾选“使用二次编码)。要得到好的质量就必须设到80以上,而压缩出来的文件大小会接近甚至超过片源的文件大小。
视频模式:
Normal Motion Video(普通动作视频),适用于压缩大部分影片。用这种模式压缩,动态画面和静态画面所得到的帧率和画质会比较平衡。
Smoothest Motion(平滑动作),适用于压缩动作比较平缓柔和的片子,例如课堂教程、演讲、评书等。
Sharpest Image(高调图像),适用于压缩动作很激烈的片子,比如武打片、赛车片、战争片、舞蹈片。
Slide Show(幻灯片),很少用到,一般只用于电子相册。
(注* 三者区别:Sharpest Image侧重连贯性,帧率比码率重要;Smoothest Motion侧重画质,码率比帧率重要;Normal Motion Video折中。)
视频编码:速度快的机子推荐使用RV10编码器。RV10比RV9慢很多,因为编码的复杂度较高,所以压缩质量会比RV9好。平均码率500以下也可以用RV9编码器,500以下RV9和RV10压的几乎看不出差别,
设定FPS:帧数。一般可以不设(不打勾),按片源的原始FPS进行压缩。对于FPS较高的片子可以设到20-24,人眼的分辨能力是20FPS左右,FPS太高浪费。而且FPS和画质有互相牵制的作用:在文件大小和码率不变的前提,FPS越高,画质会越差,而FPS越低,画面越好。但帧数太低会造成不连贯的感觉。
音频模式:分为音乐和语音两种。MTV和音乐选音乐,以对话为主的片子选语音。
高质量方式重采样音频:一般要勾选
音频编码:音频模式选择音乐时,视片源音频方式而选择。语音选32K Voice或64K Voice。
播放缓冲时间:从连通服务器到播放开始的时间,只有在线播放时才用到。一般设60-90秒。
关键帧间隔时间:对于动作较少较平缓的片子可以设置到15-20,对于激烈和码率较高的片子,应该设得小一点2-8。
添加错误纠正码:在下载或在线播放过程中,若出现数据丢失而造成的帧不完整,就会有马赛克或卡死。如果添加了错误纠正码就能正常播放。
二、过滤设置:
调整画面大小:视具体情况而使用。一般用于缩小大幅画面。设置时请勾选“高质量调整画面大小”。这个功能通常用于压缩DVD时消除交织线并可以避免压缩后的闪烁感、马赛克和关键帧分配不佳,要注意的是缩小画面会使实际码率偏差更大并且会柔化(模糊)画面。
允许压缩时预览视频:一般用不到。
“更多设置”:裁切视情况而用,一般用不到。调整画面颜色亮度不如使用FFDSHOW。AVISynth,会AVS脚本的不妨直接在此调用各种调整功能和滤镜。
减少视频杂波:移除视频中失真的或多余静态的画面。
调节音量:压缩时会经常用到。
黑色水平调整:增强对比度,使暗的更暗,亮的更亮。
音频延迟/提前:用于调节声音和视频不同步。
设定影片结束时间:用于预压缩和删除结束字幕。
反交织/倒转电视电影:去除交织线、倒转方向。
三、RV10/9编码设置:
编码一般选项:(打勾表示选择,填充表示使用编码内核的缺省值)
EHQ模式(Encoding Complexity,高密度封闭式编码):即编码复杂程度。理论上是:EHQ越高,压缩速度越慢,质量越好。但实际上EHQ是压缩比,也就是说EHQ越高,文件压缩比越大,压缩速度越慢,文件越小,质量越差。EHQ越低压缩比越小,质量越好,文件越大。(所谓的“压缩比”较大就是以牺牲较小的质量换取更大的压缩)。 当EHQ不勾选时,表示按默认值85。EHQ可以设到100以上!编码复杂度可以设得比首次编码复杂度低,但这两种非常规设置没什么实用价值。
首次编码复杂度:1st pass分析片源时的算法的复杂程度。设置越高,分析速度越慢,但分析得越精细。
编码复杂度:2nd pass压缩时编码复杂程度。设置越高,压缩比越大。
自定义包大小(certain packet (slice) size):在使用二次编码或视频质量编码时开启可以增加压缩比,一次编码不要开启。<以下根据原文翻译>强制使用自定义包大小,任何数据都能具体指定。但超过16000的无法用RealOne V2及早于它的编码内核编码,因为会出现错误。默认:当平均码率450,最大码率1352(或略低)时,包大小为15000。
使用二次编码:1st Pass为分析片源,2nd Pass为压缩,1st&2nd为分析完片源后马上压缩。单独使用1st Pass或2nd Pass时,必须勾选“使用新速率控制”,这样2nd Pass才会调用1st Pass的分析结果进行压缩。
图像高质量重新采样:<以下根据原文大意翻译>使用图像重新采样RPR(Reference Picture Resampling)进行编码,有时能得到与片源一样的码率效果(解析度),不管使用多低的码率压缩,都能得出较好的效果。 默认:打开。
自动插入关键帧:<根据原文大意翻译>插入关键帧(the insertion of key frames)于动态镜头,之后编码器将复位到整体帧(即根据镜头的动态程度调整关键帧率)。此功能可加强整个镜头(特别是高速镜头)动作的连贯性。 默认:开启,如果不是在CPU强制激活状态下(unless in Live mode under CPU duress)。
encodeAllFrames:编码所有帧。RMVB编码器当遇到码率不足时,会不编码一部分帧,从而导致丢帧(画面会有停顿),启用这项后即强制编码所有帧。
允许计算信噪比:<根据原文翻译>PSNR(允许信噪比)及相关请查阅rv9编码器说明。[等于没说!] 默认:关闭。 允许信噪比即不对画面噪声(不是声音的噪声)进行处理。与边缘反干扰滤镜效果相反。关闭此项则对SNR进行处理。一般不和边缘反干扰滤镜同时使用(勾选此项就不用勾选边缘反干扰滤镜)。
边缘反干扰滤镜:<根据原文大意翻译>此功能可修正图像边缘线条使之锐化。边缘反干扰滤镜对PSNR不利。 默认:开启,如果不使用PSNR。 一般不和允许信噪比同时使用(勾选此项就不用勾选允许计算信噪比) (关闭此项有助于去除MPEG类压缩带来的图片颜色过渡细节失真,但边缘轮廓的干扰较严重)
chromaModeDecision:?
B Frames:可以增加压缩比和流畅度。
使用新速率控制:用于分析完片源后不马上进行压缩的情况。ERP会把1st Pass分析片源得到的码率配置文件保存下来,以便于将来2nd Pass压缩时调用。
新速率控制设置:
目标视频大小(Target Video Size):指定目标文件大小。设定此项后,原始帧率(rcSourceFrameRate)将无效。
KeyFrameBoost:增加关键帧。
HighBitrateReduce(降低高码率):以使码率、帧数、PSNR得到较好的平衡。Usually good for average PSNR, and/or low/medium bitrate streams, where the largest frames cost too many bits compared to the PSNR achieved。<根据原文大意翻译>通常为了更好地均分PSNR,在低或中等动态码率下,PSNR实现了在帧数多的地方配置了较大的码率。
LowBitrateBoost:增加低码率。
片源的fps*1000:SourceFrameRate。指定片源帧率。比如23.97帧*1000=23970
PFrameRefQuant:?
BFrameRefQuant:?
rcBestPSNRMode:?
Inloop filter options(Inloop滤镜选项):<根据原文及ERP帮助文件的大意>Inloop滤镜的作用是把画面压得模糊一点,提高压缩比,在低码率下作用较大。
CutOffQuant:阀值,0为完全调用Inloop滤镜,31为关闭
Cut Off Compatible:使Inloop滤镜向下兼容,让realone v2及以前的编码器也能使用Inloop滤镜。
CutOffBUseRefQuant:对B帧也使用Inloop滤镜。
注:Inloop滤镜在Sharpest Image(高调图像)视频模式下的默认值:CutOffQuant=10,CutOffCompatible=false(关闭),CutOffBUseRefQuant=true(开启)
OverFlowControlStrength(溢出控制强度):控制文件大小偏差的程度。
MaxOverFlowImprovement(最大溢出纠正):修正偏小的文件。重视质量时选用。
MaxOverflowDegradation(最大溢出降低):修正偏大的文件。重视压缩比时选用。
设置范例:(平均码率/最大码率/视频模式/视频编码/音频模式/音频编码/FPS/补充说明)
普通影片
VCD普通影片:450/1500/Normal motion Video/RV10/Voice/32K Voice/23/(另:适当调整画面大小,降噪)
DVD、HDTV普通影片:350~450(DVD片源即使平均码率设在350以下,压出来也比VCD压成500以上的码率要好得多)/5000/Normal motion Video/RV10/Voice/32K Voice/23/(另:缩小画面!)
AVI、MKV普通影片:350~450/片源的最大码率/Normal motion Video/RV10/Voice/32K Voice/23/(另:根据需要而缩小画面!)
WMV类普通影片:300~450/片源的最大码率/Normal motion Video/RV10/Voice/32K Voice/23/(不推荐选择此类片源压缩)
平缓影片:参考普通影片。对于特别平缓的片子视频模式设置为Smoothest Motion
动作片:450~500/参上/Sharpest Image/RV10/Voice/32K Voice/24/(另:关键帧间隔时间设小一点,5-8即可)
教程:150~200(固定码率)/Normal motion Video/RV9/Voice/32K Voice/20
MV、PV
VCD(MV、PV):500~650/1500/根据片源而定/RV10/Music/128K Stereo Music-RA10/23/(另:适当调整画面大小,降噪)
AVI、MKV(MV、PV):500~800/片源的最大码率/根据片源而定/RV10/Music/128K Stereo Music-RA10/23/(另:必要时缩小画面)
DVD、HDTV(MV、PV):700~2000/3000~6000/根据片源而定/RV10/Music/128~192K Stereo Music-RA10/23/(另:缩小画面!)
编码器设置:选择“图像高质量重新采样”“自动插入关键帧”“encodeAllFrames”,B帧设置1或3,选用允许计算信噪比和边缘反干扰滤镜;取消“使用新速率控制”;Inloop filter options在低码率时才用得到,CutOffQuant设置8-12,Cut Off Compatible不选,CutOffBUseRefQuant勾选;OverFlowControlStrength设置1-4,MaxOverFlowImprovement和MaxOverflowDegradation视情况选用,两者不同时使用,数值设置不超过50,否则容易造成码率分配不佳。
注意几点:
0、压缩前一定要先播放源文件。
1、决定RMVB质量主要是片源的品质,其次才是码率的高低。片源质量好的,用低码率也能压出和源文件相媲美的质量,片源质量低的,用再高的码率也压不出好质量。就是说用质量高的片源压缩,质量损失会较小,越不好的片源质量损失越严重。
2、直接压缩DVD的VOB文件时,有的不能设定FPS和自动插入关键帧,否则压出来会很卡甚至有的无法压缩。
3、RV10编码会比RV9好,但如果用500以下的码率,两者压出来看不出差别。RV10编码速度比RV9慢很多。
4、使用动态码率压缩,码率分配不一定准确。我做了不少这样的试验:把较长的片子压缩成RMVB后切割成好几段,每段之间的码率有的差别极大!有的平缓片段的码率居然高出剧烈片段500Kbps以上,文件也大了一倍,很不合理的。这引申出一个问题:动态码率压缩时编码器凭什么判别哪些帧用较高码率哪些帧用较低码率?它不会像我们人脑那样判断哪些是平缓镜头哪些是高调镜头,而是根据帧与帧(关键帧)之间整体画面的色彩过渡及变化按某种算法来判断。而2PASS时又要控制码率与文件大小的平衡,所以有时误差会更厉害。这也是为什么很多人都说2PASS压缩效果有时不如1PASS的原因。
5、FFDSHOW的许多功能对美化图像起到很大作用,常用的有:反交错(即反交织,通过相应的方式将隔行交织线转成逐行,可以应对各种交织线,设置得当时效果比ERP自带的反交织功能好得多)、后处理(用于消除马赛克。高速运动的VCD必选)、亮度调整(在“画面属性”里)、柔化与降噪(如果你希望画面干净一些。压缩VCD经常用到)、锐化(用于增强模糊画面的细节)、噪音(添加画面噪音干扰,用于制作现场拍摄效果)、尺寸与纵横比(调整画面大小并可以做模糊与锐化处理)、透视校正(与裁切画面并用可处理电影院拍的片子)、位图覆盖(用于添加水印或LOGO)、截图、各种声音处理。
6、压缩DVD、HDTV、AVI、MPEG2等高清晰格式片源时,使用视频质量编码得到的结果反而很糟,不如使用动态平均码率。为得到较好的画质,最好使用平均码率800以上最大码率3000以上的设置,压出来的片子几乎看不出差别,文件大小是同等片长(时间长度)的MPEG2文件的1/8到1/6。
7、最好另装AVI文件的解码编码插件,不要装MPC、豪杰超级解霸等自带视频解码编码插件的播放器。实践证明,AVI文件无法压缩几乎都是编码解码插件不兼容引起的。MPEG2也一样。
8、根据需要选择二次编码或一次编码。二次编码只是为了让文件大小和质量得到较好的平衡,适用于一般片子;如果重视质量轻视文件大小,或重视文件大小轻视质量(认为只要文件小质量差还过得去),就应该选择一次编码。
9、当码率不变时,编码器是以保持文件大小为优先,而不管设置什么帧数。当帧数设得越大,画面会越糟,反之,当帧数越低画质越好。所谓码率的概念并不是指画面的分辨率,而是指单位时间内传输的数据量。码率决定了画质的好坏和文件大小,帧数决定动作连贯性并会对画质产生影响。
10、有了ERP后还要保留Helix Producer Plus!有一些ERP和Real Producer Plus无法压缩的片子,Helix Producer Plus却能正常压缩。有时会遇到压不了的片子(比如MKV和非标准视频文件),这时可以试试Helix Producer Plus,再不行就试试WINAVI或其它有RMVB压缩功能的压缩软件。
11、压缩设置里的码率指的是视频和音频的总码率,而非视频码率。当总码率不变时,音频用得越高,视频的码率会变得越低。例如用700Kbps的码率,音频用128Kbps,那么视频的实际码率只剩下572Kbps左右。
12、VCD源文件(DAT格式)的码率为1200Kbps左右,DVD源文件(VOB格式)码率为7650Kbps左右。追求高质量的不应该贪图文件小,该设高码率的要用高码率。最大码率最好设得接近片源一点(比如压缩VCD最大码率设1200,压缩DVD最大码率设6000以上),那么压缩出来后文件大小会大一点点,但会保证高调动态镜头得到足够的码率。如果片源不是VCD或DVD文件,可用ERP自带的码率计算器计算出片源的码率。
13、选择视频模式并非根据片源的动态程度而定,而是根据片中动态、普通、静态三者所占的时间比例而定。比如动作片,动态镜头和普通镜头、平缓镜头的比大概为4比12比1,就应该用普通模式而非高调模式。怎么知道它们的比例,就要在压缩前播放一下,不一定从头到尾看一遍,跳着看看,做到心中有数即可。 对于亮度调节和其它处理也同理,不能看到较暗的地方就把亮度调到很高,要看整片的明暗度如何来调。 只有这样才能使全局保持较好的平衡。
14、有不少人反应ERP无法压缩VOB和MPEG2格式文件,其实是编码器的问题。安装ERP时不要安装ERP自带的MEPG2插件,另外下载安装Elecard MPEG2 Decoder Package 2.0注册版,就能正常压缩。
15、压缩前一定要先关闭杀毒软件的实时监控(或把ERP添加到杀毒软件和防火墙的实时监控的信任区里),否则压缩速度会变得很慢。最好把其它不相关的程序也退掉。
16、慎用反交织功能。压缩DVD经常会遇到有交织线的片子,不管是压缩器自带的反交织功能还是FFDSHOW的反交织功能,在消除交织线的同时都会对画面产生负作用,使画面细节变得模糊。压缩DVD文件通常要缩小画面,其实“缩小画面”就有反交织作用,不使用“反交织”功能压缩后也看不到交织线。
17、关于RM和RMVB文件剪取片段的问题。如果用ERP自带的ERE剪切,由于ERE没有自动搜寻关键帧功能,剪切出来后会因为开头没有关键帧而导致前几秒的过渡帧无法显示。而用RealProducer Plus 11自带的RealMedia Editor剪切,可以自动搜寻关键帧(即“跳到下一个关键帧”和“跳到上一个关键帧”)。
AVI与RMVB的比较
AVI是国内外比较流行的媒体文件格式之一,其文件数量及用户不少于RMVB和WMV。AVI具有高保真、高清晰、文件小的优点。但由于编码技术没有统一,以致无法得到更大的普及和拥护。
笔者做过不少这样的实验:用DVD和VCD做片源,分别以DIVX5.11和RV9编码器进行同码率压缩,编码器分别选用质量最好的项,设定相同的FPS,不调整画面,不使任何滤镜。在低码率高压缩(码率为150-350)的情况下,出炉的AVI画面都有噪音干扰,像蒙了一层灰尘,颜色相近的部分会形成像马赛克那样一块一块,RMVB没有那些现象,画面比较干净,但放大后和AVI相比细节部分会较迷糊,而且边缘轮廓干扰非常严重(甚至出现锯齿状和色彩失真),运动大的镜头如油箱爆炸和赛车,RMVB会有马赛克,AVI没有。在高码率压缩(800-2000)的情况下,AVI也会出现噪音干扰,但得放大到全屏才能在颜色丰富的细节处看到,不像低码率那样到处都有;RMVB没有噪音干扰,边缘干扰也几乎看不见了,可是由于RMVB是动态码率分配,一些高调镜头得到的码率会非常高而引起播放时很卡或帧率不足的感觉(大家在压缩DVD时都遇到过吧)。另外,AVI压缩速度比RMVB慢很多。
以上所述得出结论:压缩一般运动及平缓运动的片子,RMVB压出来的比AVI干净、清晰。压缩高调运动的片子,AVI的保真性及清晰度比RMVB高。
若要运用各种滤镜压缩,压缩RMVB用的滤镜会比压缩AVI多,速度不比压缩AVI慢,画面美化效果也强很多。
另外,AVI压缩软件的兼容性比RM压缩软件高很多。AVI的DIVX和XVID编解码内核更新很快,现在压缩成AVI的质量已经不亚于RMVB的质量。最能说明好坏的是画面本身,AVI编码和RV编码各有特点各有所长,那些只会用RMVB压缩对AVI不了解更没有压缩过AVI的老手是没资格说哪个好哪个差的!
对作者的一些建议:
0、ERP编码器选项多本来是好事,但过于专业让一般人望而却步,按默认的设置不好发挥出高压缩高质量的效果,如果乱设置又可能变得更糟。
1、让ERP像暴风影音集成所有解码编码插件,包括ffdshow、MPEG1、MPEG2、FLASH、DIVX、XVID、WINMIDEA、QUICKTIME、VobSub、cfs(科健)插件等
2、增加设置开始时间的功能,这样可以删掉不必要的片头。
3、增加显示片源详细信息的功能。
4、添加RMVB解压功能。可以把RMVB转换成MPEG、AVI、WMV等格式。
5、取消压缩时预览的功能。鸡肋啊。
6、ERP的MPEG2解码插件对MPEG2和VOB兼容性不好,希望作者集成较好的解码插件,并提高ERP的软纠错能力。
7、ERP1.9X任务状态有一个严重的BUG:任务成功完成后自动从列表中删除,不重启ERP而直接加入新的任务压缩,会导致重新压缩已删除的任务。任务成功完成后自动从列表中删除并非真正的删除,只要重启ERP,那个已删除的任务就还在任务列表里。解决的办法是压缩完列表里的所有任务后,重启ERP,删除旧的任务,再加入新的任务,这样才不会出乱。
软件简介:
AVS是什么呢?AVS全称AVI SYNTHesizer,是什么就别管了XD 如果实在是求知欲旺盛的话,定义在这里:Avisynth is a very useful utility created by Ben Rudiak-Gould. It provides many options for joining and filtering videos. What makes Avisynth unique is the fact that it is not a stand-alone program that produces output files. Instead, Avisynth acts as the "middle man" between your videos and video applications. 简单地说呢,就是相当于在片子和处理片子的软件之间提供一个平台,就像中介一样的作用。
x264是一种免费的、具有更优秀算法的H.264/MPEG-4 AVC视频压缩编码格式。它同xvid一样都是开源项目,但x264是采用H.264标准的,而xvid是采用MPEG-4早期标准的。由于H.264是2003年正式发布的最新的视频编码标准,因此,在通常情况下,x264压缩出的视频文件在相同质量下要比xvid压缩出的文件要小,或者也可以说,在相同体积下比xvid压缩出的文件质量要好。它符合GPL许可证。
MeGUI是压制x264编码格式视频的一个免费软件,其功能十分强大不亚于,甚至超过了现在很多的商业软件,插件甚为丰富,加上输入为AVS脚本文件,更是给视频压制者留下了很多发挥的余地,软件输出的视频编码是x264、Xvid等当今流行的编码格式,音频编码的选择更多,输出的文件类型为MKV、MP4、RAW扩展名的视频。是现在流行的后期压制软件。
MeGUI 是一款基于ISO MPEG-4的全面的GUI解决方案。它可以支持使用MPEG-4 ASP (XviD & libavcodec MPEG-4)标准的Mencoder,使用MPEG-4 AVC (x264) 标准的x264.exe 或 Mencoder,使用(HE)AAC audio标准的BeSweet、Nero AAC encoder和使用MP4 muxing标准的mp4box。
MeGUI是一 个GUI汇总,它可以方便的使各种需要使用命令行的EXE程序(多达几十种)统一到一个图形界面下,非常方便。它的出现大大简化了压制新型DVDrip (多为H264编码,MKV封装)及MP4的过程。MeGUI已经开始取代VDM,成为很多人首选的视频处理工具。基于以上原因,从方便性与专业性两个角 度来看,制作MP4-AVC,MeGUI都是首选。
AVS常用基本滤镜介绍:
注:以下不详细说明每个滤镜是否为第三方。第三方的会在滤镜语句前加上Loadplugin(“***.dll”)。“[...]”表示可省略。碰到不会用的滤镜可以查看avisynth的说明文档(查看下avisynth安装目录),第三方的插件也有自带的说明.
一.加载插件
LoadPlugin ("filename") #加载.dll插件
例:
LoadPlugin("C:\Program Files\Ringz Studio\Storm Codec\Codecs\VSFilter.dll ")#加载字幕滤镜
还有两个,只做简单介绍:
LoadVirtualDubPlugin ("filename") #加载VD的滤镜,.vdf文件
LoadVFAPIPlugin("filename")#加载TMPGEnc滤镜(IVTC处理)
如果用到插件比较多的话,这样Load确实比较烦。其实你可以将常用的. Dll插件复制到avisynth安装目录的plugin目录里,这样滤镜就可以不用增加LoadPlugin()语句。
例如:最常用的字幕滤镜。将VSFilter.dll复制到plugin目录里,这样就可以不用LoadPlugin()语句了,直接就可以使用VobSub()语句了。方便很多!
还可以使用以下命令指定插件目录:
SetWorkingDir("d:\avsplugin\") #设定AVS 脚本调用dll 插件文件的工作路径
LoadPlugin("VSFilter.dll")
LoadPlugin("undot.dll")
再需要调用很多插件时这样做会更方便些。
二.读取源文件滤镜
1.视频滤镜
Directshowsource("filename"[,...][,...])
例:DirectShowSource ("D:\test.avi") #直接打开test.avi源文件
DirectShowSource("D:\test.rmvb",fps=23.976, convertfps=true) #直接打开rmvb格式,对于rm/rmvb和asf格式的,需要定义帧率才能读取。如里面的fps=23.976,convertfps=true语句的作用是防止转换可变桢率的RMVB和WMV时出现影音不同步。这两个语句望大家在转片时都加上。
DirectShowSource()在avisnyth中很强大,常用的媒体格式,如avi、mpge1/dat、mpge2/vob (DVD) ,bin (SVCD)都可以加载.只要有解码器的支持,很多格式都可以使用这个滤镜加载。
AVISource("filename"[,...])
加载AVI文件,对于常见的DVDRIP格式来说可能更常用些.,DVDRIP都是DivX或XviD编码的,需要安装相应的解码器(Codec)。
例:AVISource("D:\test.avi")
AVISource("d:\test.avi",false)#false表示禁止音频
MPEG2Source("filename")
由dividee编写的读取DVD2AVI产生的d2v工程文件的滤镜,同时内建去除Noise的TemporalSmoother。
例:LoadPlugin("MPEG2Dec3.dll") #此为第三方滤镜需要先调用声明,再使用
MPEG2Source("D:\test.d2v") #读取d2v工程文件
2.音频滤镜
WAVSource("filename") #读取WAV格式的音频。
LoadPlugin("AC3SOURCE.dll")
AC3Source("filename") #读取AC3的音频。
LoadPlugin("MPASOURCE.dll")
MPASource("filename") #读取MPG的音频。
DelayAudio()
声音延迟
DelayAudio(WAVSource("test.wav") ,100) #把test.wav延迟100毫秒
GetLeftChannel() 和 GetRightChannel()
声道获取:把立体声的左右声道单独返回,适用于左右声道不同语种片子。
例:stereo=WavSource("test.wav")
return GetChannel(stereo) # 返回test.wav的左声道
AmplifydB()
AmplifydB(WavSource("test.wav"),3,3) #左右声道放大3DB
AudioDub()
影音合成:把影像和声音合并在一起。
例:Video=AVISource("test.avi")
Audio=WAVSource("test.wav")
AudioDub(Video,Audio) #把test.avi和test.wav合并
三.编辑滤镜
ConvertToXXX()
颜色环境转换 (某些滤镜需要特定的颜色环境才能运行)
例:
ConvertToRGB() #改变成RGB颜色环境
ConvertToYUY2() #改变成YUV颜色环境
ConvertToYV12() #加载RMVB时用到,因为X264编码器不支持某些RMVB的色彩环境
ChangeFPS(23.976) #改变影片帧率,推荐用这个数值
AddBorders(左,上,右,下)
给影像加黑边:参数是整数,顺序是左、上、右、下。尤其适用于对2.35:1的影像加黑边,为了不使图像缩放后变形,而且可以把字幕加在图象的下方黑边里。PSP的分辨率为480*272,为1.76:1的画面。接近常见的1.85:1的比例,所以可以不加黑边。但是对于2.35:1的宽影屏画面需要加上黑边。更详细的请参见画面比例问题的教程。
例:AddBorders(0,32,0,32) # 上下各增加32象素的黑边。
Crop(左切,上切,-右切,-下切)
切边:为了保持比例或切除黑边,参数是整数,顺序是左、上、-右、-下。
例:Crop(16,8,-16,-8) #16为起始数值,如果切不干净,再增加数值,一般加4的倍数
LanczosResize(宽,高)
放大缩小滤镜:参数是整数,顺序是宽度、高度。
例:LanczosResize(480,272) #把分辨率改变为480*272.
SimpleResize(宽,高)
放大缩小滤镜:LanczosResize的画质更锐利和真实,适合普通电影;而SimpleResize的画质较柔和,适合动画。
例:LoadPlugin("SimpleResize.dll")
SimpleResize(480,272)
⑴字幕滤镜
字幕分为两种:文本字幕和图片字幕。文本字幕常见的有*.srt,*.ssa,*.ass
图片字幕常见的有(*.idx,*.sub)。
VobSub("filename")
图片字幕:此种字幕有2个文件test.idx(索引)和test.sub(字幕内容)。两个文件需在同一个目录下。
例:LoadPlugin("VSFilter.dll")
VobSub("e:\sub\test") #加载sub影片字幕,可以不用后缀。
TextSub("filename")
文本字幕:常见格式为srt, ssa和ass字幕, ssa和ass常被用来做压片小组的水印文件格式。
例:LoadPlugin("VSFilter.dll ")
TextSub("D:\avs\vplogo.ssa") #加载水印字幕
TextSub("D:\movie\test.srt") #加载影片字幕
注意:字幕应该加载整个avs语法序列的最后,特别是在裁减缩放滤镜的后面。
Trim(开始帧,结束帧)
截取:决定需要处理的部分。参数为整数,表示需要编辑的开始帧和结束帧。对抽样做Sample和影片分割比较有用。
例:trim(0,100) #截取1-101frame(帧),trim是以0为第一帧的。
四.处理滤镜
这一类滤镜再改善画面效果的同时,画质也在下降,请谨慎使用.当然如果片源质量不好,有必要使用以下滤镜来改善画面效果的.
1.亮度滤镜
Levels()
层次:可以调节亮度、对比度和Gamma值,一般常用来调节亮度。
例:Levels(0,1.2,255,0,255) #增加画面亮度
其它参数默认,只改第二个亮度参数,数值在1.2-1.7之间比较合适,一般1.5比较合适. vob文件一般会出现背景暗的问题,就需要增加点亮度。
Tweak()
调整:可以调节色度,饱和度,亮度,对比度。
例:Tweak(0,1,20,1)
4个参数依次表示为:色度,饱和度,亮度,对比度。
色度:-180.0~180.0,默认0.0。正数趋向红色,负数趋向绿色。
饱和度:0.0~10.0,默认1.0。0.0为黑白。
亮度:-255.0~255.0,默认0.0。
对比度:0.0~10.0,默认1.0。
一般将亮度(第三个参数)调节在10-20之间。注意Tweak的其他调节可能和颜色控制环境有关,如YUY2,因此其它的最好不要再改动。
ColorYUY2()
颜色补偿:由于经过编码,得到的结果和DVD相比较,颜色有所改变,所以要对颜色进行补偿。
例:LoadPlugin("ColorYUY2.dll")
ColorYUY2(0,10,0,10,0,0,0,0,0)
2.降噪滤镜
undot() #可以使用一个或多个
无参数,直接加上就行了。undot滤镜是进行象素及细小噪点降噪,一般用来去除细小的、肉眼不容易察觉的噪点,所以具体效果上并不明显。
例:加在其它滤镜后,使用多次。
LoadPlugin("UnDot.dll")
DirectShowSource("test.avi")
UnDot()
LanczosResize(480,272)
UnDot()
具体用暴风预览效果。
FluxSmooth()
柔化兼有降噪功能,比UnDot()作用要强些.
例:
LoadPlugin("fluxsmooth.dll")
fluxsmooth(5,7)
KenKunNR()
KenkunNR是WarpSharp自带的降躁插件,具体参数KenKunNR(threshold=1 to 3),数值越大,强度越大。
例:
LoadPlugin("WarpSharp.dll")
KenKunNR(threshold=1)
deen()
降噪锐化功能. 用后画面就会比较干净,但细节都被抹杀. 视情况而用
例:
LoadPlugin("deen.dll")
#deen("c2d",2,3,3) 较轻
#deen("a3d",3,3,1,3) 较轻
#deen("c2d",2,6,6) 中等
#deen("a3d",3,6,1,6) 中等
#deen("c2d",2,10,12) 强力
#deen("a3d",3,10,1,12) 强力
3. 柔化、锐化、模糊类滤镜
SpatialSoften()
空间轴柔化滤镜。基本参数3个,如SpatialSoften (4,8,8)
第一个指柔化程度,数值不要太大,2-5之间,后2个是亮度域值和色彩域值,均为整数型数值,需要测试调节.
TemporalSoften()
时间轴柔化滤镜。
Temporalsoften(2,3,3,mode=2,scenechange=6) #一般用这个参数就行了
Convolution3d()
3D柔化滤镜.参数一般动画用animeHQ,电影用movieHQ.
例: LoadPlugin("Convolution3d.dll")
Convolution3d("movieHQ") #转电影
#Convolution3d("animeHQ") #转动画
sharpen()
锐化滤镜:数值越大, 锐化效果越强.
例:
sharpen(0.2)
WarpSharp()
锐化滤镜: 主要改动depth,bump这两个数值
越下面的线条越细
[attach]67809[/attach]
例:
LoadPlugin("WarpSharp.dll")
#WarpSharp(depth=30,blur=2,bump=40,cubic=-0.6)
#WarpSharp(depth=40,blur=2,bump=60,cubic=-0.6)
#WarpSharp(depth=60,blur=2,bump=96,cubic=-0.6) #线条比上细,全屏的时候,明显感觉出锯齿
mergechroma(blur(1.3))
模糊滤镜.
柔化滤镜可以参考一些自动生成的模板,如
# 1) little noise
#Temporalsoften(2,3,3,mode=2,scenechange=6)
#mergechroma(blur(1.3))#可以换成MergeLuma(blur(1.0))
#FluxSmooth(5,7)
#
# 2) medium noise
#Temporalsoften(3,5,5,mode=2,scenechange=10)
#Convolution3d("moviehq")
#FluxSmooth(7,7)
#
# 3) heavy noise
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#Convolution3d("movielq")
#FluxSmooth(10,15)
可以使用其中的一套,使用具有处理效果的滤镜会增加压片的时间.片源不好就按需选用些.总之能尽量少用就少用,或者干脆不用.
LoadPlugin("VSFilter.dll")
#加载字幕插件,也可能不用这句。
A=directshowSource("片头绝对地址",原始帧率).changefps(所需帧率) .ConvertToYV12().SSRC(48000).LanczosResize(960,544)
B=directshowSource("影片绝对地址",原始帧率).LanczosResize(960,544).textsub("字幕绝对地址").ConvertToYV12().SSRC(48000)
V=A+B
return V
X264=x264编码器。Device=设备(这个很容易看出来。),HD=高清,SD=标清,fast=快速,HQ=高质量,ABR=动态码率,Pass=编码次数,XviD=XviD编码器.
码率:SD=1000-2100K,720P=3-5M,1080P=8M+。
压制DVD方法:
Ctrl+F2进入「D2V Creator」
[attach]1100792[/attach]
一般01_0.VOB为片头,如需要可以直接选择01.1.VOB。然后启动任务,任完成后自动进入AVS脚本编辑工具。
[attach]1100793[/attach]
[attach]1100804[/attach]
在这里,点下Analyse... 等待完成,preview AVS script(预览AVS脚本),如果没有拉丝就可以保存了。
[size=4]【影片名稱】: 息子と電話で話しながら..加山なつこ
【影片格式】: RMVB
【影片大小】: 581MB
【影片時間】: 150分鐘
【影片精度】: 清晰
【影片尺度】: 有碼
【視頻編碼】: RealVideo VBR 512*384 4:3
【片源提供】: [color=red]mybmw320_by_SP[/color]
【特征編碼】: bcd23b113ad97fb8cb8a589b381265d56b71f703 分块大小: 256 KB
【制作說明】: 本片由xiajianhai轉檔、做種,轉載請保持完整!
【圖片預覽】: 看不到圖請多刷新幾次或點擊備用小圖,種子內也有圖片![/size]
[img]http://ultraxs.com/image-ADFF_4AFD28FD.jpg[/img]
[img]http://ultraxs.com/image-EB89_4AFD28FD.jpg[/img]
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://67.220.91.18/bbs/) | Powered by Discuz! 7.2 |