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: 

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