Hallo Gemeinde,
ich bin neu hier auf der Seite und habe mir schon einige Artikel durchgelesen.
Nun habe ich mir ein AVS-Script gebastelt mit dem ich ein Film aus einem mkv Container in ein avi Container zu bringen,sprich neu codiert.
ZitatAlles anzeigen#Resized resolution = 672 / 384
#Crop Left = 8
#Crop Top = 0
#Crop Right = 8
#Crop Bottom = 0
#
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\AddGrain.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\AddGrainC.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\asharp.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\autocrop.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\Average.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\avss.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\ColorMatrix.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\deblock.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\Decomb.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\deen.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\degrainmedian.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\dfttest.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\DGAVCDecode.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\DGDecode.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\DirectShowSource.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\EEDI2.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\ffms2.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\FFT3DFilter.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\FluxSmooth.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\frfun7.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\gradfun2db.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\GrainOpt.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\hqdn3d.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\MSharpen.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\mt_masktools-26.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\mvtools.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\mvtools2.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\NicAudio.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\nnedi.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\RemoveDirtS.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\RemoveGrainS.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\RepairS.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\SangNom.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\TBilateral.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\TDeint.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\TIVTC.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\TTempSmooth.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\UnDot.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\UnFilter.dll")
LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\VSFilter.dll")
#Load_Stdcall_plugin("C:\Users\Downloads\Neuer Ordner (2)\filters\yadif.dll")
#LoadPlugin("C:\Users\Downloads\Neuer Ordner (2)\filters\yadifmod.dll")Import("C:\Users\Downloads\Neuer Ordner (2)\filters\BlindDeHalo3_mt2.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\Deblock_QED_MT2.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\FastDegrain_mt.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\FFMS2.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\GradFun2DBmod.v1.5.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\Lem.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\LSFmod.v1.9.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\MCTemporalDenoise.v1.4.08.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\QMLF_3_motions.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\QMLF_5_motions.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\QMLF_7_motions.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\QMLF_9_motions.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\seesaw.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\SoftSharpen.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\spresso.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\Srestore.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\TemporalDegrain.avsi")
#Source File
directshowsource("a:\FinalFantasy12\stars-final.fantasy.vii.advent.children.dc.1080p.x264.mkv",audio=false)
last = isRGB(last) ? ConvertToYV12(last) : last
last = isYUY2(last) ? ConvertToYV12(last) : last
#Applying Resizing
Lanczos4Resize(672,384,8,0,-8,-0)#Insert Filters As Requested
ColorMatrix(mode="Rec.709->Rec.601")RemoveGrain(mode=2)
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\QMLF_9_motions.avsi")
Import("C:\Users\Downloads\Neuer Ordner (2)\filters\QMLF_9_motions_Complex_Degrain.avs")
QMLF_9_motions()
#LoadPlugin("C:\Programme\DGMPGDec\DGDecode.dll")
#LoadPlugin("C:\Programme\AviSynth 2.5\plugins\decomb.dll")
#
#AVISource("C:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Eigene Videos\film.avi")
#OpenDMLSource("C:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Eigene Videos\film.avi")
DirectShowSource("A:\Film1080p.x264.mkv")
#
#MPEG2Source("C:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\Eigene Videos\film.d2v")
#
trim(0,0)
##
#SeparateFields().SelectEven().LanczosResize(704,5 76,0,0.75).TemporalSoften(1,2,2,6,2)
#Bob().SelectEven()
#FieldDeinterlace(full=false,blend=false,threshold =10,dthreshold=5)
#
#BilinearResize(704,576)
#BicubicResize(704,576)
#LanczosResize(704,576)
#
#TemporalSoften(4,4,8,15,2)
#
#Tweak(cont=1.1,sat=1.2,bright=0)
Mit dem Ergebniss bin ich fast zufrieden,das einzige was mich stört sind stellenweise starke Blockbildungen bei schnellen Bewegungen.Zum verdeutlichen worauf ich hinaus will hier ein paar Screens:
http://img560.imageshack.us/i/vlcsnap2010123017h28m31.jpg/ Uploaded with ImageShack.us[/IMG]
http://img689.imageshack.us/i/vlcsnap2010123017h30m40.jpg/ Uploaded with ImageShack.us[/IMG]
So jetzt zu mein eigentlichen anliegen:
-ist mein Script zu aufgeblasen(zu viele Filter)
-gehts auch einfacher
-wie bekomme ich das mit der Blockbildung besser unterkontrolle
-ist mein Ansatz überhaupt richtig?
Für eine oder sogar mehrere Meinungen wäre ich dankbar.
LG
zinco97