# ffavisynth

## Přehled

autor: Milan Čutka
verze:
stáhnout: http://sourceforge.net/projects/ffdshow-tryout/ (plugin je součástí ffdshow)
kategorie: Různé pluginy
požadavky:

- YV12 & YUY2 & RGB Barevné prostředí

licence: GPL

## Popis

ffavisynth - plugin, který vám umožní přímo použít filtry ffdshow pro zpracování obrazu v AviSynth skriptech.

Prostě nainstalujte ffdshow (se zaškrtnutou možností podpory pro Avisynth), a plugin ffavisynth.dll bude nainstalován do vaší složky pluginů Avisynthu.

V ffdshow-20051124.exe a novějších verzích, používá filtr ffavisynth AviSynth C rozhraní, a proto by měl být načten pomocí LoadCPlugin (nebo Load_StdCall_Plugin). Od 2007-10-30 je ffavisynth.dll AviSynthem načítán automaticky (pomocí ffavisynth.avsi).

### Syntaxe

video: `ffdshow` (clip, string "preset", string "options")
audio: `ffdshowAudio` (clip, string "preset", string "options")

### PARAMETRY

preset - existující ffdshow přednastavení pro použití
options - pole "name=value" párů oddělených čárkami (bez mezer pro revize starší než 2007-10-30)

Oba parametry jsou volitelné. Pokud není přednastavení zadané, vytvoří se dočasně nové přednastavení zvané "ffavisynth". Možnosti přepíšou přednastavení. Seznam povolených volitelných názvů a hodnot by měl být jednou zdokumentovaný, ale prozatím se podívejte do registrového klíče HKEY_CURRENT_USER\Software\GNU\ffdshow\default aby jste získali jejich seznam.

Příklady:

Použití aktuálního nastavení ffdshow:

    AviSource("E:\testi.avi")
    ffdshow("default")

Nebo vytvoření nového přednastavení stiskem tlačítka new (pod 'Image settings'), přejmenujete ho dvojklikem na "default 1" nebo zadáním nového názvu a změnou jeho nastavení tak aby se vám líbilo

    AviSource("E:\testi.avi")
    ffdshow("<název vašeho nového přednastavení>")

Zkuste připojit toto:

    AviSource("E:\testi.avi")
    ffdshow(options="isLevels=1,levelsMode=0,levelsGamma=1500")

do vašeho skriptu. Pokud by to pracovalo, efekt by měl být velmi viditelný.

Jiný případ použití vytvoření přednastavení:

    AviSource("E:\testi.avi")
    # vytvořeným přednastavením je odšumnění:
    ffdshow(preset="denoise")

a můžete kombinovat oba

    AviSource("E:\testi.avi")
    ffdshow(preset="denoise", options="isLevels=1,levelsMode=0,levelsGamma=1500")

což načte přednastavení, upraví dané hodnoty a zpracuje video.

### Omezení

Vstupní a výstupní barevná prostředí jsou totožná. Dokonce když řetězec filtrů pro zpracování obrazu v ffdshow by vytvářel obraz s různým barevným prostředím, bude převedeno na shodné se vstupním.

`$English Date: 2007/11/21 18:02:03 $`

`Český překlad:24.2.2009`