Source filters for producing a clip

AVISource / OpenDMLSource / AVIFileSource / WAVSource AVISource assume come argomento uno o più files name racchiusi da virgolette e li apre.
DirectShowSource DirectShowSource apre un filename usando DirectShow
SegmentedAVISource / SegmentedDirectShowSource Il filtro SegmentedAVISource carica fino a 100 files per argumento.
BlankClip / Blackness Il filtro BlankClip produce un video clip di colore uniforme, senza audio e della lunghezza specificata (in frames).
ImageReader / ImageSource Questo filtro produce un video clip leggendo immagini fisse.
Import Importa uno script di AviSynth dentro lo script corrente.

Filtri per l'elaborazione dell'immagine.

AddBorders AddBorders aggiunge bordi neri attorno all'immagine.
Blur / Sharpen Semplici filtri di blurr/sharpen con un motore 3x3.
ColorYUV Regola chroma e luma in modo indipendente.
ConvertToRGB / ConvertToYUY2 / ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24 AviSynth può gestire internamente4 formati colore, RGB24, RGB32, YUY2 e YV12. Questi filtri convertono l'uno nell'altro.
Crop / CropBottom Crop taglia i pixels in eccesso da ogni frame.
GeneralConvolution General convolution.
Greyscale Converte un video in Bianco e Nero.
Invert Inverte i canali colore di un video.
Layer / Mask / ResetMask / ColorKeyMask Per sovrapporre due video.
Letterbox Letterbox semplicemente annerisce le parti superiori e inferiori del frame ed opzionalmente anche la parte destra e la sinistra di ogni frame.
Levels Aggiusta brightness, contrast, e gamma level.
Limiter Un filtro per delimitare i livelli dentro il range CCIR-601.
Overlay Overlay sovrappone 2 clips con una dislocazione opzionale dell'immagine da sovrapporre usando diversi metodi di . Inoltre si può anche adattare l'opacity dell' overlay clip.
MergeChroma / MergeLuma Con questo filtro è possibile fondere chroma/luma di un videoclip dentro un altro. C'è un parametro opzionale di bilanciatura di modo che si può specificare la percentuale fra i due.
ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2 ReduceBy2 riduce la dimensione di ogni frame alla metà.
BilinearResize / BicubicResize / LanczosResize / Lanczos4Resize / PointResize I filtri di Resize riducono i video frames ad una nuova risoluzione usando algoritmi di campionamento diversi..
RGBAdjust Regola ogni colore in modo indipendente.
ShowAlpha Mostra l'alpha channel di un clip.
SpatialSoften / TemporalSoften I filtri SpatialSoften e TemporalSoften rimuovono il rumore da un video clip mischiando selettivamente i pixels.
SwapUV / UToY / VToY / YToUV Scambia/copia i canali chroma di un clip.
Tweak Regola hue, saturation, brightness, e contrast.

Filtri per l'Editing.

AlignedSplice / UnalignedSplice AlignedSplice e UnalignedSplice uniscono due o più video clips.
AssumeFPS / ChangeFPS / ConvertFPS Cambia i framerates in diversi modi.
DeleteFrame DeleteFrame cancella un singolo frame, passato come argomento.
Dissolve Dissolve è come AlignedSplice, salvo che i clips sono uniti in sovrapposizione
DuplicateFrame DuplicateFrame duplica un singolo frame passato come argomento.
FadeIn / FadeOut / FadeIn2 / FadeOut2 / FadeIO / FadeIO2 FadeIn e FadeOut : il video stream subisce un effetto "fade" passando linearmente al nero , alla fine o all'inizio del filmato.
FreezeFrame I filtro FreezeFrame sostituisce tutti i frames tra il primo e l'ultimo.
Loop Ricicla sul segmento a partire dallo start frame fino all'end frame un certo numero di volte.
SelectEven / SelectOdd SelectEven genera un output video stream usando solo i frames pari o dispari.
SelectEvery SelectEvery è una generalizzazione dei filtri tipo SelectEven e Pulldown.
SelectRangeEvery Seleziona un range di frames con un periodo fissato.
Trim Trim taglia un video clip in modo tale che comprenda solo i frames tra first-frame e last-frame.

Filtri per il trattamento di video interlacciati

Attualmente (v2.5x e versioni precedenti), AviSynth non ha un flag che consente di gestire video interlacciati. C'è un flag per indicare se il video è fieldbased , ma contrariamente a quanto potreste aspettarvi, questo flag non è relativo a video interlacciati. In realtà, tutti i video (progressivi o interlacciati) sono framebased, a meno che non si usino filtri di AviSynth per cambiarlo. Ci sono 2 filtri che cambiano video framebased in video fieldbased : SeparateFields e AssumeFieldBased. Maggiori informazioni sui video fielldbased le trovate qui.

AssumeFrameBased / AssumeFieldBased
AssumeTFF / AssumeBFF
ComplementParity
Avisynth tiene traccia se un clip è field-based o frame-based...
Forza l'ordine dei campi.
ComplementParity cambia i top fields in bottom fields e vice-versa.
Bob Bob bob-deinterlaccia un clip
DoubleWeave Se l'input clip è field-based, il filtro DoubleWeave agisce come Weave, eccetto che raddoppia il numero dei frames
Interleave Interleave sequenzializza i frames di n clips in modo frame-per-frame.
Pulldown Il filtro Pulldown seleziona due frames ogni cinque del source video.
SeparateFields SeparateFields prende un clip frame-based e divide ogni frame nei campi componenti.
SwapFields Il filtro SwapFields scambia i due fields di un frame interallacciato.
Weave Weave prende una coppia di fields dall' input video clip e li combina insieme per produrre un frame interallacciato.

Filtri Audio

Prima della v2.5 usando i filtri audio i campioni audio venivano memorizzati a 16 bits.
A partire dalla v2.5 i campioni audio vengono convertiti automaticamente se qualche filtro richiede un tipo speciale di campionamento. Questo significa che la maggior parte dei filtri accetta diversi tipi di input , ma se un filtro non supporta il tipo di campionamento che gli viene fornito, lo converte automaticamente in qualcosa che lui riesce a gestire. In generale questo non dovrebbe interessare l'utente medio.Un tipo di campionamento specifico può essere forzato usando le funzioni di ConvertAudio fuctions.
Se il tipo di campionamento è float, quando AviSynth manda in output i dati li converte in 16 bits in quanto dati variabili non generano AVI validi.
 

Amplify / AmplifydB Amplify moltiplica i campioni audio per un certo valore.
AssumeSampleRate Regola la velocità di playback dell' audio.
AudioDub Prende il video stream dal primo argomento e l'audio stream dal secondo e li combina assieme.
ConvertToMono Fondee tutti i canali audio.
ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat Converts l'audio in 8, 16, 24, 32 bits o float.
DelayAudio DelayAudio ritarda la traccia audio di n secondi.
EnsureVBRMP3Sync Corregge i dissincronismi degli AVI con MP3, quando si fa seeking o trim.
GetChannel Restituisce un canale da un segnale audio.
KillAudio Rimuove completamente l' audio da un clip.
MergeChannels Mischia i canali di due clips audio.
MixAudio Mischia l'audio di due clips.
Normalize Amplifica tutta la forma d'onda al massimo possibile senza clipping
ResampleAudio Performs a change of the audio sample rate.
SSRC Realizza un cambiamento high-quality change della velocità di campionamento audio. Usa SSRC di Naoki Shibata, che offre la miglior qualità attualmente possibile.
SuperEQ Equalizzatore sonoro High quality 16 band .
TimeStretch Questo filtro cambia la velocità dell'audio senza cambiare il pitch, oppure cambia il pitch dell'audio senza cambiarne la lunghezza.
Tone Genera un suono.

Filtri speciali ed esotici

Animate / ApplyRange Animate (ApplyRange) un meta-filter che valuta i parametri dei filtri variando in continuazione gli argomenti.
ConditionalFilter / FrameEvaluate / ScriptClip / ConditionalReader ConditionalFilter restituisce source1 se si verificano alcune condizioni, in caso contrario restituisce source2. ScriptClip restituisce il clip che è restituito dalla funzione applicata ad ogni frame.
FixBrokenChromaUpsampling Ci si è accorti che il codec MS DV campiona incorrettamente i canali chroma , sicché è stato aggiunto un filtro FixBrokenChromaUpsampling per compensare questo errore.
FixLuminance Corregge uno shift verticale del luma.
FlipHorizontal / FlipVertical Gira il video upside-down o left-to-right
Imagewriter Scrive su hard disk frames in forma di immagini .
PeculiarBlend Miscela ogni frame con il successivo in un modo particolare.
Reverse Reverse playing di un video.
Subtitle Il filtro Subtitle aggiunge una singola riga di testo anti-aliased ad un range di frames.
TCPDeliver Questo filtro consente di inviare clips attraverso il network. Si possono connettere diversi clients alla stessa macchina.
TurnLeft / TurnRight / Turn180 Ruotano il clip 90 gradi in senso antiorario / 90 gradi in senso orario/ 180 gradi.
WriteFile / WriteFileIf / WriteFileStart / WriteFileEnd Scrivono un file di testo.

Filtri di Debug

ColorBars Il filtro ColorBars produce un video clip contenente barre di colore SMPTE di qualsiasi dimensione.
Compare Confronta 2 clips clips e stampa informazioni sulle differenze.
Histogram Aggiunge Histogram.
Info Stampa info su immagine e suono.
MessageClip MessageClip produce un clip contenente un messaggio.
ShowFiveVersions ShowFiveVersions prende 5 video streams e li combina ccon una distribuzione scaglionata nel tempo e da sinistra a destra.
ShowFrameNumber / ShowSMPTE ShowFrameNumber disegna su ogni frame un testo indicante quale numero di frame Avisynth pensa esso sia.
StackHorizontal / StackVertical StackHorizontal/StackVertical prendono 2 o più video clips e li espongono in ordine da sinistra a destra o dall'alto al basso.
Subtract Subtract produce una output clip nella quale ogni pixel è impostato secondo le differenze esistenti fra i pixels corrispondenti.
Version Il filtro Version genera un video clip con la versione di Avisynth.

$Date: 2004/10/08 19:38:51 $