AviSynth视频滤镜是Ben Rudiak-Gould用C++语言编写的一款开源画帧处理器软件。主要功能是通过读取你的处理操作(你创建的脚本文件中的代码命令)后操作滤镜,再通过系统的媒体处理api(如Win下的DirectShow)将被滤镜实时控制的源视频输出给PotPlayer播放器的。
AviSynth开源视频处理滤镜优点如下:
1.程序优点:AviSynth滤镜最大的优点就是开源,所以有更多的人在更新维护这个滤镜。采用C++编程语言,可以快速上手更新维护功能,而且可移植性很强,代码简单高效。
2.功能优点:YUV支持:内建滤镜可以在YUV环境下运行。内建许多影像处理滤镜,大量的第三方强力滤镜,并可以调用VD以及AviUtl的第三方滤镜。通过AviSynth打开影像文件就相当于应用程序直接打开,这样就可以突破2G的限制。AviSynth可以打开几乎所有影像文件。AviSynth处理的影像文件在运行过程中直接导入应用程序,所以节省硬盘空间