2024年6月6日发(作者:)
AviSynth
代码简要介绍
AviSynth ( AVI 合成器)是一个功能强大无比的基于 avs 脚本文件的视频处理与
帧服务软件
,
建立.avs文件索引输出,还有强大的脚本滤镜功能,很多编辑软件 可
以支持。本文详细介绍了 AviSynth 的使用方法 .
一、 如何加载插件
1.SetWorkingDir() 指定插件路径 如:
SetWorkingDir("D:AviSynth 2.5plugins")
2.LoadPlugin() 加载插件 如:
LoadPlugin("") 加载字幕插件
LoadPlugin("") 加载 DVD的 mpeg2编码器插件
LoadPlugin("") 加载 mp3插件
二、 源媒体怎么读取
1.DirectShowSource() 万能调用 如:
DirectShowSource("e:")
AVISource(e:,false)
3.MPEG2source() 这个用于解码
DVD的mpeg2格式的视频女
MPEG2source("XXX.d2v")
口:
4.WAVSource("e:")
读取wave音频
5.AC3Source("e:3")
读取 ac3 音频
6.MPASource("e:vobss. mp3")
2.AVISource() avi 文件调用 如:
7.Convertfps=true 转换帧率 如:
表示不指定帧率,适用
DirectShowSource("e:",Conertfps=true)
于 RMV、B WMV
注:WAVSourc和AVISource是属于核心脚本,无须读取插件,但 AC3Source和
MPASource需要读取 AC3Source和 MPASourc^
S
件
DirectShowSource 的读取需要安装各种音频和视频的解码器
三、 Crop() 、LanczosResize() 、SimpleResize() 、AddBorders() 裁黑边、调 整大
小、调整大小、加黑边
1.Crop() 裁黑边 (左, 上,长, 宽) 如:
Crop(8,0,704,480) 左右各切去 8 像素,上下各切去 0 像素 原分辨率 720*480
2.LanczosResize() 调整大小 (长, 宽) 画质锐利、 真实,适合普通电影 如:
LanczosResize(640,480)
3.SimpleResize() 调整大小 (长, 宽) 画质柔和,适合动画 如:
SimpleResize(640,480)
4.AddBorders() 加黑边 (左, 上, 右, 下) 如:
AddBorders(0,64,0,64)
四、 画面滤镜
1. Levels() 层次亮度、对比度(1.3〜2之间较合适)、Gamm值(调节画面 亮暗)如:
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为宜
对比度: 0.0〜10.0 默认 1.0 如:
Tweak(0,1,20,1)
3. FadeIn() 、 FadeOut() 淡入、淡出 (帧)如:
FadeIn(24) 、 FadeOut(24)
4.Trim() 截取 某段影片 (开始帧 , 结束帧)如:


发布评论