软件介绍
AviSynth特别版是一款采用avs脚本的视频文件后期处理工具,我们除了可以使用这款软件来进行最简单的视频剪切与合并操作外。同时AviSynth还拥有海量的滤镜效果,用户可以挑选合适的滤镜进行使用。当然,这款软件还可以支持多种不同格式的视频文件。
软件简介
AviSynth是一个功能强大的视频文件后期处理工具,提供了许多编辑和处理视频文件的方法。
AviSynth是AVISYNTHesizer的缩写,意思就是AVI合成器,是一个Frameserver。(Frameserver就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生)
AviSynth是由Ben Rudiak-Gould首创的一种非常有用的工具,能够提供各种方式来合并和滤镜处理影像文件。最独特的就是AviSynth并不是一个孤立的影像处理程序,而是在影像文件和应用程序之间担任“中间人”的角色。
这是一个功能强大无比的基于avs脚本文件的视频处理与帧服务软件,建立。avs文件索引输出,还有强大的脚本滤镜功能,很多编辑软件可以支持。
AviSynth特别版软件特点
1. YUV支持:内建滤镜可以在YUV环境下运行,第三方滤镜几乎也兼容YUV,所以比起VD、ND的内嵌滤镜必须在RGB环境下运行要快很多。省却了一个转换的过程,将来还可以支持YV。
2. 滤镜处理:内建许多影像处理滤镜,比如Resizing,Cropping等。还有大量的第三方强力滤镜,并可以调用VD以及AviUtl的第三方滤镜。
3. 突破2G限制:通过AviSynth打开影像文件就相当于应用程序直接打开,这样就可以使本身有2G限制的程序也能突破2G的限制。
4. 打开格式:AviSynth可以打开几乎所有影像文件,包括MPEG和QuickTime。所以当影像应用程序通过AviSynth打开这些文件时,会被认为是打开标准的AVI,这样就可以处理影像应用程序本身并不支持的格式。
5. 节省硬盘空间:AviSynth处理的影像文件在运行过程中直接导入应用程序,没有临时文件,所以节省硬盘空间。
工作原理
AviSynth的基本工作原理是这样的:
首先建立一个包含特定命令的文本,称之为“脚本”(后缀为avs),这些命令指定要运行处理的影像文件和滤镜;
然后运行影像应用程序,比如VD或ND,打开脚本。此时AviSynth就开始工作了,打开脚本中指定的影像文件,运行特定的滤镜,并把输出结果提供给影像应用程序。但影像应用程序并不了解AviSynth在后台所做的处理,而认为是直接打开了一个“被处理过”的影像文件。
AviSynth特别版安装教程
1.到本站下载安装AviSynth,选择安装语言
2.点击I Agree同意此协议,点击下一步
3.选择安装组件,一般无需改动,直接点击next
4.点击Browse选择安装位置
5.稍等片刻
6.到这里,点击Finish即可安装成功
AviSynth特别版使用说明
一、如何加载插件
1.SetWorkingDir() 指定插件路径 如:
SetWorkingDir("D:\AviSynth 2.5\plugins\")
2.LoadPlugin() 加载插件 如:
LoadPlugin("VSFilter.dll") 加载字幕插件
LoadPlugin("mpeg2dec3.dll") 加载DVD的mpeg2编码器插件
LoadPlugin("mpasource.dll") 加载mp3插件
二、源媒体怎么读取
1.DirectShowSource() 万能调用 如:
DirectShowSource("e:\vob\ss.VOB")
2.AVISource() avi文件调用 如:
AVISource(e:\avi\1.avi,false)
3.MPEG2source() 这个用于解码DVD的mpeg2格式的视频 如:
MPEG2source("XXX.d2v")
4.WAVSource("e:\vob\ss.wav") 读取wave音频
5.AC3Source("e:\vob\ss.ac3") 读取ac3音频
6.MPASource("e:\vob\ss.mp3") 读取mp3音频
7.Convertfps=true 转换帧率 如:
DirectShowSource("e:\vob\ss.vob",Conertfps=true) 表示不指定帧率,适用于RMVB、WMV
注:WAVSource和AVISource是属于核心脚本,无须读取插件,但AC3Source和MPASource需要读取AC3Source和MPASource插件
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() 层次 亮度、7a686964616fe59b9ee7ad9431333339663936对比度(1.3~2之间较合适)、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为宜
对比度:0.0~10.0 默认1.0 如:
Tweak(0,1,20,1)
3.FadeIn()、FadeOut() 淡入、淡出 (帧)如:
FadeIn(24)、FadeOut(24)
4.Trim() 截取 某段影片 (开始帧,结束帧)如:
Trim(240,480)
五、声音滤镜
1.AudioDub() 合并影音 (视频,音频)如:
Video=AVISource("xxx.avi",False,"YUY2") False为关闭视频中的音频 YUY2为色彩模式
Audio=WAVSource("xxx.wav")
AudioDub(Video,Audio)
2.GetChannel()、GetLeftChannel()、GetRightChannel() 获取声道 如:
Stereo=WavSource("test.wav")
Return GetChannel(stereo) 返回test.wav的左声道
Stereo=WavSource("test.wav")
Return GetLeftChannel(stereo) 返回test.wav的声道
3.DelayAudio() 延迟声音 由于从VOB里分离的AC3通常有延迟,所以用Azid转码得到的WAV也有延迟,在用AudioDub合并时就需要加上这个延迟 如:
WAVSource("test.wav").DelayAuido(0.5) 把test.wav延迟0.5秒
DelayAudio(wavsource("text.wav"),-30) 把test.wav延迟30毫秒 +表示提前
4.ResampleAudio() 音频重新采样 如:
WAVSource("text.wav").ResampleAudio(48000) 重新采样率48000Hz
5.AmplifydB() 声道音量缩放 如:
AmplifydB(WAVSource("text.wav"),4,-3) 左声道音量放大4dB,右声道音量减小3dB
AmplifydB(WAVSource("text.wav"),4,0,-3) 左声道音量放大4dB,中声道音量放大0dB,右声道音量减小3dB
6.MergeChannels() 组合左、右声道 如:
Left=WAVSource("C:\1.wav").GetLeftChannel
Right=WAVSource("C:\2.wav").GetRightChannel
MergeChannels(Left,Right)
六、字幕滤镜
1.VobSub() Sub字幕 将字幕的2个文件test.idx和test.sub放在同一个目录下 如:
LoadPlugin("VobSub.dll")
VobSub("test")或VobSub("e:\vob\ test.idx")
2.TextSub() SSA和ASS字幕 如:
LoadPlugin("TextSub.vdf")
TextSub("h:\avs\jrvs.ssa") 加载水印文本
LoadPlugin("VSFilter.dll")
TextSub("F:\DVD\js60\js601.srt") 加载srt字幕
七、色彩模式转换
1.ConvertToRGB32、ConvertToRGB24、ConvertToRGB、ConvertToYUY2、ConvertToYV12 如:
AVISource("text.avi","YUY2")=AVISoerce("text.avi").ConvertToYUY2
八、其它虑镜
1.截图 连续截图、截取特定Frame 格式bmp,、dds、jpg/jpe/jpeg、pal、pcx 如:
DirectShowSource("E:\VIDEO\text.mp4",fps=23.970).ConvertToRGB32
trim(1,10)
ImageWriter("D:\ever\",0,0,"jpg") 连续截图 截取影片选段中的第0帧到第9帧图像(全部帧)
DirectShowSource("E:\VIDEO\text.rmvb",convertfps=true).ConvertToRGB24
trim(1,10)
ImageWriter("D:\ever\",3,7,"jpg") 连续截图 截取影片选段中的第4帧到第8帧图像
DirectShowSource("E:\VIDEO\text.mp4",fps=23.970).ConvertToRGB
trim(10,10)
ImageWriter("D:\ever\",0,0,"jpg") 截取特定Frame 截取整个影片的第11帧
DirectShowSource("E:\VIDEO\text.rmvb",convertfps=true).ConvertToRGB24
trim(1,10)
ImageWriter("D:\ever\",4,4,"jpg") 截取特定Frame 截取影片选段中的第5帧(整个影片的第6帧)
- 精选留言 来自四川广元联通用户 发表于: 2023-3-1
- 多谢分享,辛苦了
- 精选留言 来自江西赣州电信用户 发表于: 2023-7-17
- 没有可比性,效率高了不止一点
- 精选留言 来自河北张家口电信用户 发表于: 2023-6-10
- 基本能满足我的需求,有效解决了大部分问题。
- 精选留言 来自广东广州联通用户 发表于: 2023-12-19
- 真的不错了,全新制作,界面很直观
- 精选留言 来自内蒙古赤峰联通用户 发表于: 2023-8-8
- 超喜欢这个软件