Hallo,
Ich will nicht wieder mal die Frage nach dem besten Rauschfilter stellen.
Gibt es einen Rauschfilter für Avisynth der einen guten Kompromiss zwischen Qualität und Geschwindigkeit darstellt ? Meine Captures stammen von der TV-karte (Cinergy 600) und sind "normal" verauscht. Zur Zeit verwende ich noch den internen Rauschfilter von Avisynth. Ist zwar nicht so der Bringer aber der Speed ist ok.
Gruß Gunnar
Rauschfilter (für Avisynth) - Kompromiss zwischen Quali und Speed
-
-
irgendwie hab ich da was von Convolver3D gehört...
-
Ja kenn ich auch ... ist aber verdammt langsam.
-
welche rauschfilter gibt es denn für directshow? --- also als im system aufrufbare filter nicht als plugin fuer avisynth...... oder gibt es ein DS-filter der auf avisynthplugins oder commandozeile zugreifen kann?
-
Wie hieß noch mal das Plugin mit dem man unter Avisynth 2.54 auch "2.08 Filter" laden kann ?
-
Gunnar: loadpluginex.dll
-
TemporalCleaner ist verdammt schnell und recht gut
Undot ist generell zu emfehlen und beinflusst die Geschwindigkeit so gut wie garnicht.
Wenn du 1er Plugins laedst kannst du davon ausgehen das es ziemlich langsam sein wird! -
Ich kann StMedian, Convolution3D, Msmooth oder TemporalSoften empfehlen, je nach Qualität des Ausgangsmaterials.
Die grösste Geschwindigkeitssteigerung erreicht man eh, wenn man den CCE Encoder anstelle des Tmpeg verwendet (bei MPEG-2)
-
... und in YUY2 oder YV12 arbeitet.
Wenn letterbox-Streifen im Bild sind, diese natürlich NICHT mitrechnen (vorher wegcroppen und am Schluss wieder AddBorders) -
Deen("a2d",1,5,8).TemporalSoften(2,5,8,15,2)
behebt bei vielen Captures recht gut "noise", aber die Parameter immer der Quelle nach entsprechend justieren! Gerade Deen erzeugt bei höheren Einstellungen als nötig schnell Unruhen und Artefakte an Kanten im Bild.
TemporalCleaner ist wie bereits angedeutet auch recht flott und gut, jedoch reissen Flächen bei stärkeren Einstellungen schnell aus, daher Zoome mal das avs vorher in Virtualdub. -
unfilter ist verdammt schnell und recht gut
-
Ich frage mich immer ob die Filterei nicht die Fieldstruktur beschädigt. Deswegen trenne ich immer die Fields vorm filtern.
Nach den ganzen Tips hier habe ich nun ganz gute Ergebnisse mit folgendem Script erziehlt:
LoadPlugin("C:\User\Avisynth\Plugins\TemporalCleaner.dll")
LoadPlugin("C:\User\Avisynth\Plugins\UnDot.dll")
AviSource("I:\TV-Cap\vvcr.avi")
SeparateFields()
tfield = SelectOdd().UnDot().TemporalCleaner (ythresh=6, cthresh=12)
bfield = SelectEven().UnDot().TemporalCleaner (ythresh=6, cthresh=12)
Interleave(tfield,bfield).Weave()
Letterbox(16,16,16,16)
Werde aber diese Kombi noch mit anderem Material testen.
Gruß Gunnar -
Hallo, ich melde mich zum ersten Mal zu Wort hier.
Ich entrausche meine Filme immer auf ähnliche Weise:
AviSource("C:\testfilm.avi")
SeparateFields()
A=SelectOdd().NoMoSmooth(40,1,25,1,15)
B=SelectEven().NoMoSmooth(40,1,25,1,15)
Interleave(A,B).Weave()Ein besseres Ergebnis (aber viel langsamer) habe
ich erreicht mitAviSource("C:\testfilm.avi")
NoMoSmooth(40,1,15,1,10)
Bob()
NoMoSmooth(40,1,15,1,10)
SeparateFields()
SelectEvery(4,0,3)
Weave()Den letzten Stein der Weisen habe ich aber auch noch
nicht gefunden ... -
Hoppla, da ist mir ein Fehler unterlaufen!
Der letzte Parameter des ersten NoMoSmooth(...)
muß Null sein, denn er bezeichnet ja die
spatiale Glättung (bei Bewegungsanteilen im Bild),
und das würde bei interlaced Material zu Artefakten
führen.also nochmal:
AviSource("C:\testfilm.avi")
NoMoSmooth(40,1,15,1,0)
Bob()
NoMoSmooth(40,1,15,1,10)
SeparateFields()
SelectEvery(4,0,3)
Weave() -
Hallo und :welcome:
es gibt auch einen Edit-Button mit dem man seine Beiträge editieren kann. Nur mal so als Hinweis.:) -
Hier noch ein Beispielscript von mir: (nehme meistens in 720x576 auf und resize dann auf 480x576 mit gleichzeitiger Rauschfilterung)
Ich benutze ein variables Script, damit ich immer schnell ein paar verschiedene Rauschfilter ausprobieren kann. Die Pfade sind natürlich beliebig veränderbar. Das Script ist für AviSynth 2.54. Ich mache damit SVCD/DIVX/XVID/DVD je nach Belieben.
Die in diesem Beispiel aktivierten Filter sind für sehr starkes Rauschen.
# Created by McC
#
#
#
#
# PLUGINS
LoadPlugin("C:\PROGRA~1\GORDIA~1\mpeg2dec3.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\undot.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\decomb.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\KernelDeInt.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\dgbob.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\Convolution3d.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\FluxSmooth-2.5.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\TomsMoComp.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\VSFilter.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\MSmooth.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\MSharpen.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\asharp.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\stmedianfilter.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\LegalClip.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\blockbuster-2.5.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\SimpleResize.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\unfilter.dll")
#LoadPlugin("C:\PROGRA~1\GORDIA~1\warpsharp.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\Sampler-2.5.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\GripFit_YV12.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\BorderControl.dll")
#
# SOURCE
mpeg2source("E:\originale\beispiel.d2v")
#avisource("E:\Originale\beispiel.avi")
unfilter(50,50)
BicubicResize(448,544,0,0.6,4,0,712,576)
Letterbox(74,74)
#GripCrop(480, 576)
#cropbottom(4)
#GripSize(resizer="BicubicResize")
#STMedianFilter(3, 3, 1, 1)
STMedianFilter(8, 32, 8, 32)
#Temporalsoften(4,8,8,mode=2,scenechange=10)
#MSmooth(strength=2,threshold=15,highq=true)
MSharpen(20,150,true,false,false)
mergechroma(blur(1.50))
mergeluma(blur(0.2))
#Convolution3d(Preset="MovieLQ")
#Convolution3d(Preset="MovieHQ")
Convolution3d(Preset="vhsBQ")
AddBorders(16,16,16,16)
#GripBorders()
#Sampler(length=24) -
Zitat
Hallo,
Ich will nicht wieder mal die Frage nach dem besten Rauschfilter stellen.
Gibt es einen Rauschfilter für Avisynth der einen guten Kompromiss zwischen Qualität und Geschwindigkeit darstellt ? Meine Captures stammen von der TV-karte (Cinergy 600) und sind "normal" verauscht. Zur Zeit verwende ich noch den internen Rauschfilter von Avisynth. Ist zwar nicht so der Bringer aber der Speed ist ok.
Es ist in English:
http://forum.doom9.org/showthread.php?s=&threadid=71485 -
Hi,
eine gut gegliederte Geschwindigkeitsdokumentation von verschiedenen AVIsynth Filtern findest du hier:
http://forum.doom9.org/showthread.php?threadid=51181
....cu -
Hat eigentlich schon mal wer von euch mit unterschiedlichen Rauschfiltern im New AvsOptimizer von ARCalculator (siehe http://forum.gleitz.info/showthread.php?t=5491) gearbeitet?
Grüße, grua
-
Für jene die mit XVid arbeiten:
habe ein Profil für den New AVSOptimizer (ARCalculator) geschrieben, welches m.E. recht effektiv Rauschen entfernt. Durch den New AVSOptimizer werden innerhalb des Videos je nach Bedarf unterschiedliche Filter und Rilterparameter verwendet. Siehe http://forum.gleitz.info/showthread.php?p=86778#post86778
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!