2024年4月22日发(作者:)

AviSynth入门与应用指南

[转]AviSynth入门与应用指南

目录

[隐藏]

1 AviSynth的一些基本概念

2 基本认识

3 基本代码

o

3.1 1. LoadPlugin(),加载插件

o

3.2 2.源媒体读取

o

3.3 ()、LanczosResize()裁黑边和调整大小

o

3.4 4.亮度滤镜

o

3.5 5.字幕滤镜

o

3.6 6.其它虑镜介绍

o

3.7 7.常用音频处理脚本

o

3.8 8.色彩模式的转换

o

3.9 9.截图

o

3.10 10.合成

4 压制DVD

o

4.1 1.以avi文件为例

o

4.2 2.直接将多CD的压制成一个rmvb

o

4.3 3.双语的vcd分成单语来做

o

4.4 4.制作成单音轨双语

o

4.5 5.将双语的rmvb制作成单语双声道的方法

o

4.6 6.用rmvb直接压制DVD

o

4.7 7.120fps的avi压制成RM/RMVB

[编辑]

AviSynth的一些基本概念

AviSynth是AVI synthesizer的缩写,也经常称之为avs,简单来说就是个合

成平台!在媒体文件和压缩软件之间担任“桥梁”的角色。这座桥梁不是简单

的独

木桥、而是有栏杆、有台阶(比喻其提供的大量虑镜)。因此比较灵活!如对

于压制real格式来说,源媒体文件是vob、d2v(DVD处理过程中的中间文件)、

ac3

、mp3、avi、DAT/mpge等,而应用程序是各种real压缩软件如Helix real

producer、BatchRealProducer144和EasyRealProducer14,它们都支持avs

的导入。当然avs并不只是用于real压缩。它是媒体文件和压缩软件之间的

“桥梁”,只要avs支持你所需要处理的媒体文件,压缩软件也支持导入avs

文件,你

都可以通过avs对视频进行处理,然后让压缩软件输出你所需要的格式的文

件。 也许你还是不明白AviSynth能做什么,举些简单的例子,你需要对

一段avi

进行处理。你想把画面尺寸缩小,你可以用avs;你想把画面上的杂点消除,

你可以用avs;你想把画面处理得锐利些,你还是可以用avs;AviSynth是桥

梁,位

于媒体文件和压缩软件之间,压缩软件可以通过AviSynth调用和处理媒体文

件。而且不仅仅是压缩软件,甚至是播放器也能调用avs,对播放的文件进行

处理,

得要需要的播放效果。

AviSynth首先要编写建立一个包含特定命令的文本。注意这里的文本,简

单的说就是windows的写字板写出来的文件,你可以用任何一种文本编辑器打

开进行

编辑。这一特定命令的文本称之为"脚本"(文件后缀名为avs),这些命令指定

要运行处理的媒体文件和滤镜!

AviSynth的平台和相关滤镜更新比较快,功能不断增加,编辑avs脚本也更简

单。在射手网可以下载到这个平台软件。至于滤镜可以到得到

/warpenterprises/ 下载,至于doom9论坛,大家知

道有这么个乌合的巢穴就可以了!

[编辑]

基本认识

上面简单介绍了AviSynth的一些基本概念作为引子,在正文开始前,我想首先

交待很重要的一点:avs脚本及其各种滤镜主要适用于大码率媒体文件的处

理,也

即我们经常接触的DVDRIP/TVRIP avi的制作优化。而对于高度压缩格式的

rmvb来说,我们利用的avs滤镜更应该持慎重态度(如亮虑镜、字幕虑镜、画

面调整等

少数几个)!也就是说avs在rmvb压制方面,我们需要的是利用avs灵活的

“中间人”的角色(看下面的例子)!而不是为了avs而去压制!我看到好多

朋友初步