Das mit dem Farbraum ist mir schon klar. Wenn, dann muss der betreffende Filter auch RGB unterstützen.
Das kann ich verstehen, aber klar muss sein:
Damit schrängst du die auswahl dramatisch ein.
Was mir momentan noch etwas abgeht, ist eine geeignete Schärfemethode innerhalb von AviSynth, die auch den RGB-Farbraum unterstützt. Sharpen() ist sicher nicht der Weisheit letzter Schluss.
Wie gesagt die aus wahl ist durch das RGB-Kriterium stark eingeschränkt.
LimitedSharpenFaster() kann man deshalb schon mal knicken.
Als kleines Trostpflaster habe ich mal Kassandro's ModerateSharpen ein klein wenig gemodet damit es RGB unterstützt. ModerateSharpen ist ne kleine funktion die auf Sharpen() aufbaut und versucht die überschärfung etwas zu mildern.
ModerateSharpen(amount=0.75, repmode=9, planarBool=true) #RGB-Kompatibeles Beispiel
function ModerateSharpen(clip input, float "amount", int "repmode", Bool "planarBool")
{
# Small modification of Kassandro's ModerateSharpen by Redfox
# Allows now tweaking of Repair's "mode" and "planar" parameter
amount=default (amount, 0.75)
repmode=default (repmode, 17)
planarBool=default (planarBool, false)
sharpened = Sharpen(input, amount)
return Repair(sharpened, input, mode=repmode, planar=planarBool)
}
Wenn der planarBool-Parameter "true" ist kann Repair auch mit RGB, wie es von imagereader zur verfügung gestelt wird, umgehen.
EDIT: Repair.dll ist teil des Removegrain-Paketes.
EDIT2: und ich hätte gerne JPEG2000 support http://www.ece.uvic.ca/~mdadams/jasper/