Code:
LoadPlugin("DGDecode.dll")
LoadPlugin("ffms2.dll")
LoadPlugin("DGAVCDecode.dll")
LoadPlugin("DirectShowSource.dll")
LoadPlugin("Decomb.dll")
Import("Srestore.avsi")
LoadPlugin("TDeint.dll")
LoadCPlugin("yadif.dll")
LoadPlugin("ReduceFlickerSSE2.dll")
LoadPlugin("undot.dll")
LoadPlugin("TTempSmooth.dll")
LoadPlugin("FluxSmooth.dll")
Import("m_degrain.avsi")
LoadPlugin("mvtools2.dll")
LoadPlugin("FFT3DFilter.dll")
LoadPlugin("despot.dll")
Import("Deblock_QED.avsi")
LoadPlugin("MaskTools.dll")
LoadPlugin("DctFilter.dll")
Import("Dehalo_alpha_mt.avsi")
LoadPlugin("AGC.dll")
Import("LSFmod.v1.9.avsi")
LoadPlugin("mt_masktools-25.dll")
LoadPlugin("RemoveGrainSSE2.dll")
LoadPlugin("RepairSSE2.dll")
LoadPlugin("RSharpenSSE2.dll")
LoadPlugin("AddGrainC.dll")
Import("DCT_filter.avsi")
MPEG2Source ("film.d2v")
# FFVideoSource ("film.mkv")
# AviSource ("film.avi")
# AVCSource ("film.dga")
# DirectShowSource ("film.mkv")
# -----------------------------------------------------------
# 1.) Deinterlacing-Filter
# - telecide() für vertauschte Fields (wie zeitweise ständig vom ZDF gemacht!)
# - yadif().srestore() für normgewandeltes Film-/NTSC-Material mit Field-Blending (erzeugt wieder 23,97 fps Videos)
# - yadif() = schnelles, ordentliches Deinterlacing (50i --> 25p), z.B. für DVB-S-Aufnahmen
# - tdeint(full=false) = partielles Deinterlacing (50i --> 25p) für gemischte Videos, z.B. Scrubs, Stargate, Sex & the City.
# Bei Fernsehaufzeichnungen und Produktionen fürs Fernsehen **immer** tdeint(full=false), wenn nicht anderes benutzt wird. Ist sicherer.
# -----------------------------------------------------------
# telecide(post=0)
# yadif(mode=1).srestore(mode=4,dclip=last.bob(-0.2,0.6).reduceflicker(strength=1))
# yadif()
# tdeint(full=false)
# -----------------------------------------------------------
# 2.) Platz für Cropping/Trimming
# -----------------------------------------------------------
# -----------------------------------------------------------
# 3.) Entrauschen:
# - DVB-S = FluxSmoothST(7,4)
# - Hochwertige DVD & BR = FluxSmoothST(6,4)
# - Leicht rauschende DVD & BR = FluxSmoothST(7,5) - (7,7)
# - Mäßig bis kräftig rauschende DVD & BR = m_degrain1.fft3Dfilter anstatt FluxSmooth & Co.
# - Heftig bis übelst rauschende DVD & BR: m_degrain2.fft3Dfilter. langsam
# Sonderregel Zeichentrick/Anime: volle Pulle (gibt eh keine 1-Pixel-Details) = FluxSmoothST(10,10)
# mdegrain2max putz fast alles weg, ist aber langsam wie die Hölle und sieht auch zu glatt aus. --> verwenden nur als Vorbereitung für HDRAGC.
# -----------------------------------------------------------
# DeSpot(pwidth=35,pheight=35) # beseitigt DropOuts und Kratzer - für alte Filme (Höhe und Breite anpassen, bei SD 35, bei HD 80)
FluxSmoothST(7,4).TTempSmooth().undot() # Für hochwertige und nur gering rauschende Quellen und Sat, schnell
# m_degrain1().fft3dfilter() # dürfte für 80% aller DVD- & BR-Vorlagen brauchbar sein
# m_degrain2().fft3dfilter() # für übelst rauschende Quellen, langsam
# restoration = last
# m_degrain2max().fft3dfilter() # nur als Vorbereitung auf weitere Filter, langsam wie die Hölle
# -----------------------------------------------------------
# 4.) ggf. sonstige Filter - nur gezielt anwenden.
# -----------------------------------------------------------
# Deblock_QED() # rechnet Klötzchen schön. Evtl. vor Cropping verschieben!
# DeHalo_alpha_mt(darkstr=1.0, brightstr=1.0) # etwas weniger nachschärfen (LSFmod - 20)
# Tweak(hue=0.00, sat=1.00, bright=0, cont=1.00) # Farbverschiebung, Farbsättigung, Helligkeit, Kontrast.
# HDRAGC(coef_gain=0.5, max_gain=0.8, min_gain=0, black_clip=0.1, reducer=2) coef_sat=0.9, corrector=0.6, # Vorsicht mit coef_sat --> dynamische Farbsättigung#
# -----------------------------------------------------------
# 5.) Resampling - nur in Ausnahmefällen! + 6.) Schärfen
# ----- hier zusammen, weil beim Schärfen mit Supersampling gearbeitet und damit eh resampled wird.
# HD: --> 1440,1080 (HDV) für hochwertige Serien (--sar 4:3); 1280,720 für mäßige bis schlechte (verrauschte) Serien (-sar 1:1)
# SD: Normgewandeltes, mit srestore() auf 23,976 fps heruntergeholtes Material mal testhalber auf 720,480 testschauen! Oft bessere Qualität. (--sar 40:33)
# SD: --> 480,576 (SVCD) für 4:3-Sendungen (--sar 18:11) bzw. 480,480 für NTSC/normgewandelte Sendungen in 4:3 (--sar 15:11)
# SD: --> 544,576 (DVB-S Sparauflösung) z.B. für (deinterlacete) Comedy (--sar 127:66)
# Schärfen:
# Standard = 100, und davon sollte man auch nur sehr begrenzt abweichen
# etwas weniger (80-90) bei sehr hochwertigen Quellen, etwas mehr bei kräftigem entrauschen (110-120),
# +20-30, wenn die Auflösung reduziert wurde
# -----------------------------------------------------------
# LanczosResize(480,572) # nur Resampling ohne Schärfen
LSFmod(100) # nur Schärfen ohne Resampling
# LSFmod(120, dest_x=1440) # Schärfen, Resampling nur Horizontal (anamorph ausgleichen!!!)
# LSFmod(130, dest_x=480, dest_y=480) # Schärfen plus Resampling
# -----------------------------------------------------------
# 7.) The final Touch
# -----------------------------------------------------------
# AddGrainC(1.5,0.1) # legt wieder ein minimales Rauschen darüber - nur für stark entrauschte und gefilterte Videos.
# FadeOut2(40) #
DCT_filter()
Bookmarks