AVISource / OpenDMLSource / AVIFileSource / WAVSource | AVISource tem como argumento um ou mais nomes de arquivos entre aspas e abre o arquivo. |
DirectShowSource | DirectShowSource lê os nomes de arquivo com DirectShow |
SegmentedAVISource / SegmentedDirectShowSource | O filtro SegmentedAVISource carrega automaticamente até 100 arquivos avi por argumento |
BlankClip / Blackness | O filtro BlankClip produz uma cor sólida, vídeo clipe mudo do comprimento especificado (em quadros). |
ImageReader / ImageSource | Este filtro produz um vídeo clipe lendo imagens fixas. |
Import | Importa um script AviSynth no atual script |
AddBorders | AddBorders coloca bordas pretas em tôrno da imagem. |
Blur / Sharpen | Estes são simples filtros de núcleo 3x3 para borrar e dar ênfase. |
ColorYUV | Ajusta cores e luma independentemente. |
ConvertToRGB / ConvertToYUY2 / ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24 | AviSynth pode tratar internamente quatro formatos de cor, RGB24, RGB32, YUY2 e YV12. Estes filtros convertem-se entre si. |
Crop / CropBottom | Crop retira excesso de píxeis de cada quadro. |
GeneralConvolution | Convolução Geral. |
Greyscale | Converte um vídeo em cinza. |
Invert | Inverte a cor dos canais de um vídeo. |
Layer / Mask / ResetMask / ColorKeyMask | Põe em camadas dois vídeos. |
Letterbox | Letterbox simplesmente cria faixas pretas no alto e em baixo e opcionalmente à esquerda e à direita de cada quadro. |
Levels | O filtro Levels ajusta brilho, contraste e gama. |
Limiter | Um filtro para aparar níveis na gama de CCIR-601. |
Overlay | Overlay põe dois clipes um em cima do outro, com um deslocamento opcional da imagem em sobreposição e usando diferentes métodos. Além disso a opacidade pode ser ajustada para o clipe de sobreposição. |
MergeChroma / MergeLuma | Este filtro torna possível fundir luma ou croma de um videoclipe em outro. Há um peso opcional, assim uma porcentagem entre os dois clipes pode ser especificada. |
ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2 | ReduceBy2 reduz o tamanho de cada quadro ao meio. |
BilinearResize / BicubicResize / LanczosResize / Lanczos4Resize / PointResize | Os filtros Resize reescalam a entrada de quadros de vídeos para uma nova resolução arbitrária, usando algoritmos de amostras diferentes. |
RGBAdjust | Ajusta cada canal de cor separadamente. |
ShowAlpha | Exibe o canal alfa de um clipe. |
SpatialSoften / TemporalSoften | Os filtros SpatialSoften e TemporalSoften removem o ruído de um vídeo clipe misturando seletivamente os píxeis. |
SwapUV / UToY / VToY / YToUV | Troca/copia canais croma de um clipe. |
Tweak | Ajusta o tom, saturação, brilho e contraste. |
AlignedSplice / UnalignedSplice | AlignedSplice e UnalignedSplice juntam dois ou mais vídeo clipes de ponta a ponta. |
AssumeFPS / ChangeFPS / ConvertFPS | Muda taxas de quadros de formas diferentes. |
DeleteFrame | DeleteFrame deleta um quadro, dado como argumento. |
Dissolve | Dissolve é como AlignedSplice, exceto que os clipes são combinados com alguma sobreposição. |
DuplicateFrame | DuplicateFrame duplica um quadro dado como argumento. |
FadeIn / FadeOut / FadeIn2 / FadeOut2 / FadeIO / FadeIO2 | FadeIn e FadeOut faz com que o vídeo desvaneça linearmente ao preto no início ou no fim. |
FreezeFrame | O filtro FreezeFrame substitui todos os quadros entre o primeiro e o último. |
Loop | Cicla o segmento do quadro inicial ao final por um número dado de vezes. |
SelectEven / SelectOdd | SelectEven cria uma saída de vídeo com apenas os quadros numerados. |
SelectEvery | SelectEvery é uma generalização dos filtros como SelectEven e Pulldown. |
SelectRangeEvery | Este filtro seleciona uma faixa de quadros com um certo período. |
Trim | Apara um vídeo clipe de forma que inclui só o primeiro quadro por último quadro. |
Atualmente (v2.5x e versões mais velhas), AviSynth não tem nenhum sinalizador entrelaçado que pode ser usado para vídeo entrelaçado. Há um sinalizador fieldbased (com base em campo), mas ao contrário do que você poderia esperar, este sinalizador não é relacionado a vídeo entrelaçado. Na realidade, todo o vídeo (progressivo ou entrelaçado) é framebased (com base em quadro ou imagem individual), a menos que você use filtros AviSynth para mudar isso. Há dois filtros que transformam vídeo framebased em vídeo fieldbased: SeparateFields e AssumeFieldBased. Mais informações sobre vídeo de fieldbased podem ser achadas aqui.
AssumeFrameBased
/ AssumeFieldBased AssumeTFF / AssumeBFF ComplementParity |
Avisynth fica de olho se um determinado clipe é
baseado em campo ou armação... Força ordem de campo. ComplementParity muda campos superiores para campos inferiores e vice-versa. |
Bob | Bob pega um clipe e bob o desentrelaça. |
DoubleWeave | Se o clipe de entrada for baseado em campo, este filtro opera como Weave, exceto se produz o dobro do número de quadros. |
Interleave | Intercala quadros de vários clipes a uma base de quadro a quadro |
Pulldown | Este filtro simplesmente seleciona duas a cada cinco quadros do vídeo fonte. |
SeparateFields | Pega um clipe baseado em quadro e divide cada um em seus campos de componente. |
SwapFields | Troca dois campos por um quadro entrelaçado |
Weave | Pega pares de campos do clipe de vídeo entrado e os combina para produzir quadros entrelaçados. |
Antes da v2.5 as amostras de áudio eram convertidas a 16 bits ao usar um destes filtros de áudio. Depois dela as amostras de áudio são convertidas automaticamente se qualquer filtro requerer um tipo especial de exemplo. Isto significa que a maioria dos filtros aceitará vários tipos de entrada, mas se um filtro não suporta o tipo de amostra dado, convertê-las-á automaticamente a um que suporte. Os formatos internos suportados em cada filtro são listados na coluna colorspace. Um tipo de exemplo específico pode ser forçado usando as funções de ConvertAudio.
Se o tipo de exemplo for flutuante, quando AviSynth produzir os dados, será convertido a 16 bits, desde que o flutuante não seja passado como dados AVI válidos.
Amplify / AmplifydB | Amplifica e multiplica amostras de áudio por quantidade |
AssumeSampleRate | Ajusta a velocidade da reprodução do áudio. |
AudioDub | Pega o fluxo de vídeo do primeiro argumento e o de áudio do segundo e os combina. |
ConvertToMono | Funde todos os canais de áudio. |
ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat | Converte amostras de áudio para 8/16/24/32/ bits flutuantes |
DelayAudio | Atrasa a trilha de áudio segundo a segundo. |
EnsureVBRMP3Sync | Corrige assincronia de mp3 AVI, ao buscar ou aparar. |
GetChannel | Retorna um canal de áudio de um clipe. |
KillAudio | Remove completamente o áudio de um clipe. |
MergeChannels | Funde canais de dois clipes de áudio. |
MixAudio | Mistura o áudio de dois clipes. |
Normalize | Amplifica o formato wav inteiro tanto quanto possível, sem cortar. |
ResampleAudio | Executa uma mudança de alta qualidade de taxa de áudio. |
SSRC | Conversão de taxa de amostra de altíssima qualidade. |
SuperEQ | Equalizador de som de alta qualidade de 16 faixas. |
TimeStretch | Este filtro pode mudar velocidade do som sem mudar o volume e muda o volume de um som sem mudar o comprimento de um som. |
Tone | Isto criará som. |
Animate / ApplyRange | Animate (ApplyRange) é um meta-filtro que avalia seu filtro de parâmetro modificando continuamente o (mesmo) argumento. |
ConditionalFilter / FrameEvaluate / ScriptClip / ConditionalReader | ConditionalFilter retorna source1 se alguma condição é encontrada, caso contrário retorna source2. ScriptClip retorna o clipe pela função avaliada em cada quadro. |
FixBrokenChromaUpsampling | O codec MS DV exemplifica o canal croma incorretamente, este filtro compensa isso. |
FixLuminance | Corrige trocando o desvio vertical lúmen. |
FlipHorizontal / FlipVertical | Inverte o vídeo da esquerda para direita, de cima para baixo. |
Imagewriter | Grava as imagens dos quadros em seu disco rígido. |
PeculiarBlend | Este filtro mistura cada quadro com o quadro seguinte de um modo peculiar. |
Reverse | Este filtro toca um clipe ao contrário. |
Subtitle | Acrescenta uma linha de texto anti-aliased a uma faixa de quadros. |
TCPDeliver | Este filtro permitirá enviar clipes em sua rede. Você pode conectar vários clientes à mesma máquina. |
TurnLeft / TurnRight / Turn180 | Gira o clipe 90 graus no sentido contrário / 90 graus no sentido horário. |
WriteFile / WriteFileIf / WriteFileStart / WriteFileEnd | Saída para arquivo de texto. |
ColorBars | Este filtro produz um clipe vídeo com barras coloridas SMPTE escaladas a qualquer tamanho de imagem. |
Compare | Compara dois clipes e imprime informação sobre as diferenças. |
Histogram | Coloca um histograma. |
Info | Imprime imagem e informação de som. |
MessageClip | Produz um clipe com uma mensagem de texto. |
ShowFiveVersions | Pega cinco fluxos de vídeo e os combina em um arranjo balanceante da esquerda para a direita. |
ShowFrameNumber / ShowSMPTE | Cria texto em cada quadro indicando que número AviSynth pensa que é. |
StackHorizontal / StackVertical | Pega dois ou mais clipes de vídeo e os exibe juntos da esquerda para a direita, de cima para baixo. |
Subtract | Produz um clipe de saída no qual cada píxel é fixo de acôrdo com a diferença do píxel correspondente. |
Version | Gera um clipe de vídeo com uma curta versão e declaração de direito autorais. |