-
一、加载插件
1
.
SetWorkingDir()
指定插件路径如:
SetWorkingDir(
2
.
< br>LoadPlugin()
加载插件如:
LoadPlugin(
加载字幕插件
LoadPlugin
(
加载
DVD
的
mpeg2
编码器插件
LoadP
lugin(
加载
mp3
插件
二、源媒体读取
1
.
DirectShowSource()
万能调用如:
DirectShowSource(
2
.
AVISource()
avi
文件调用如:
AVISource(e:,false)
3
.
MPEG2source()
这个用于解码
DVD
的
mpeg2
格式的视频如:
MPEG2source(
4
.
WAVSource(
读取
wave
音频
5
.
AC3Source(
读取
ac3
音频
< br>6
.
MPASource(
<
/p>
读取
mp3
音频
7
.
Convertfps=true
转换帧率如:
DirectShowSource(
表示不指定帧率,适用于
RMVB
、
WMV
注:
WAVSource
和
AVISource
是属于核心脚本,无须读取插件,但
AC
3Source
和
MPASource
需要读取
AC3Source
和
MPA
Source
插件
DirectSh
owSource
的读取需要安装各种音频和视频的解码器
三、
Crop()
< br>、
LanczosResize()
、
< br>SimpleResize()
、
AddBorders
()
裁黑边、调整大小、调整大小、加黑边
1
.
Crop()
裁黑边(左
,
上
,
长
,
宽
)如:
Crop(8,0,704,480)
左右各切去
8
像素,上下各切去
0
像
素原分辨率
720*480
2
.
LanczosResize()
调整大小(长
,
宽)画质锐利、真实,适合普通电影如:
LanczosResize(640,480)
3
.
SimpleResize()
调整大小(长
,
宽)画质柔和,适合动画如:
SimpleResize(640,480)
1
4
.
AddBorders()
加黑边(左
,
上
,
右
,
下
)如:
AddBorders(0,64,0,64)
四、画面滤镜
1
.
Levels()
层次亮度、对比度(
1.3
~
2
之间较合适)
、<
/p>
Gamma
值(调节画面亮暗)如:
Levels(0,1.5,255,0,255)
2
.
Tweak()
调整色度、饱和度、亮度、对比度
色度:
-180.0
~
180.0
默认
0.0
正数趋向红色,负数趋向绿色
饱和度:
0.0
~
10.0
默认
1.0
0.0
为黑白
亮度:
-255.0
~
255.0
默认
0.0
一般调节在
0
~
30
之间,以
15
~
20
为宜
对比度:
p>
0.0
~
10.0
默认
1.0
如:
Tweak(0,1,20,1)
3
.
FadeIn()
、
FadeOut
()
淡入、淡出(帧)如:
p>
FadeIn(24)
、
FadeOut(
24)
4
.
Trim()
截取某段影片(开始帧
,
结束帧)如:
Trim(240,480)
五、声音滤镜
1
.
AudioDub()
合并影音(视频
,
< br>音频)如:
Video=AVISource(
为关闭视频中的音频
YUY2
为色彩模式
Audio=WAVSource
(
AudioDub(Video,Audio)
2
.
GetChannel()
、
GetLeftChannel()
、
GetRigh
tChannel()
获取声道如:
Stereo=WavSource(
Return GetChannel(stereo)
返回
的左声道
Stereo=WavSource(
Return
GetLeftChannel(stereo)
返回
的声道
3
.
DelayAudio()
延迟声音由于从
VOB
里分离的
AC3
通常有延迟,所以用
Azid
转码得到的
WAV
也
有延迟,在用
AudioDub
合并时就需要加上这个延迟如:
WAVSource(
把
延迟
0.5
秒
DelayAudio(wavsource(
,
-30)
把
延迟
30
毫秒
+
表示提前
4
.
ResampleAudio()
音频重新采样如:
2
WAVSource(
重新采样率
48000Hz
5
.
AmplifydB()
声道音量缩放如:
AmplifydB(WAVSource(
,
4
p>
,
-3
)左声道音量放大
< br>4dB
,右声道音量减小
3dB
AmplifydB(WAVSource(
)左声道音量放大
4dB
,中声道音量放大
0dB
,右
声道音量减小
3dB
6
.
MergeChannels()
组合左、右声道如:
Left=WAVSource(
Right=WAVSource(
MergeChannel
s(Left,Right)
六、字幕滤镜
1
.
VobSub()
Sub
字幕将字幕的
2
个文件
和
< br>
放在同一个目录下如:
Loa
dPlugin(
VobSub(
或
V
obSub(
2
.
TextSub()
SSA
和
A
SS
字幕如:
LoadPlugin
(
TextSub(
加载水印文本
LoadPlugin
(
TextSub(
加载
srt
字幕
七、色彩模式转换
1
.
ConvertToRGB32
、
< br>ConvertToRGB24
、
ConvertToR
GB
、
ConvertToYUY2
、
ConvertToYV12
如:
AVISource(
八、其它虑镜
1
.截图连续截图、截取特定
Fram
e
格式
bmp,
< br>、
dds
、
jpg/jpe/j
peg
、
pal
、
pcx
如:
DirectShowSource(
trim(1,10)
ImageWriter(
连续截图
截取影片选段中的第
0
帧到第
9
帧图像(全部帧)
DirectShowSource(
trim(1,10)
ImageWriter(
连续截图
截取影片选段中的第
4
帧到第
8
帧图像
3
DirectShowSource(
trim(10,10)
ImageWriter(
截取特定
Frame
截取整个影片的第
11
帧
DirectShowSource(
trim(1,10)
ImageWriter(
截取特定
Frame
截取影片选段中的第
5
帧(整个影片的第
6
帧)
九、常见外置滤镜
(
1
)源文件滤镜
1
.
MPEG2Dec
读取
DVD2AVI
产生
d2v
工程文件,内建去除
Noise
的
TemporalSmoother
如:
LoadPlugin(
< br>MPEG2Source(
2
.
MPEG2Dec2
支持
P4
p>
的
SSE2
指令集,用文本编辑工具打开<
/p>
d2v
,把
iDCT_Algorith
m=
?改成
5
速度快,效果好如:
LoadPlu
gin(
MPEG2Source(
3
.
MPEG2Dec3
加入
Nic
的图像后处理(
PP
< br>)
,一定程度减少
Noise
,
好像除了
P4
的
SSE2
外,还加入了
AMD
的
3D
Now
!优化,目前还在开发中如:
LoadPlugin(<
/p>
MPEG2Source(
CPU=
4
开启
PP
模式
(
2
)处理滤镜
< br>
1
.
ColorYUY2
颜色补偿如:
LoadPlugin(
ColorYUY2(0,10,0,10,0,0,0,
0,0)
2
.
ChangeFPS()
改变帧率如:
ChangeFPS(23.976)
数值
12
、
15
< br>、
20
、
23.976
、
24
、
25
、
29.970
、
30
3
.
UnDot()
消除噪点可用一个或多个,可连用如:
LoadPlugin(
DirectShowSource(
UnDot()
LanczosResize(480,272)
UnDot()
4
Loa
dPlugin(
DirectShowSource(
UnD
ot().UnDot().UnDot().UnDot()
4
.
KenKunNR()
降噪
threshold=1 to
3
,数值越大,强度越大如:
Loa
dPlugin(
KenKunNR(threshold=1)
5
.
FluxSmooth()
柔化兼有降噪降噪作用稍强于
UnDot()
如:
LoadPlugin(
FluxSmooth(5,7)
一般使用默认
(5,7)
6
.
SpatialSoften()
空间轴柔化(柔化程度
,
亮度域值
,
色彩域值)如:
SpatialSoften (4,8,8)
柔化程度数值不要太大,
2
-
5
之间,亮度域值、色彩域值需测试调节
7
.
TemporalSoften()
时间轴柔化如:
TemporalS
often(2,3,3,mode=2,scenechange=6)
一般使用这个参数
8
.
Convolution3D()
3D
柔化一般动画用
animeHQ
,电影用
movieHQ
如:
LoadPlugin(
Convolution3D(
电影
Convolution3D(
动画
9
.
Deen()
锐化兼有降噪如:
LoadPlugin(
Deen(
较轻
Deen(
较轻
Deen(
中等
Deen(
中等
Deen(
强力
Deen(
强力
10
.
Sharpen()
锐化数值越大,效果越强如:
Sharpen(0.2)
一般取
0.2
~
0.3
11
.
WarpSharp()
锐化主要改动
depth
、
bump
两个数值如:
LoadPlugin(
5
-
-
-
-
-
-
-
-
-
上一篇:毕业论文文中引用和文后参考文献格式
下一篇:用endnote写论文