Hallo,
ich benutzt HQ deinterlaced FullFrame Resizing (oder wie auch immer), das von scharfis_brain beschrieben wurde
(http://forum.gleitz.info/showthread.php…light=kernelbob)
AddBorders(clip, int "left", int "top" [, int 'right', int 'bottom'] [, int 'color'])
Das sieht bei mir folgendermaßen aus...
EingangsAuflösung: 680:552 + AddBorders (0,2,0,2)
= 680:556
AusgangsAuflösung: 704:576
Die Verhältnisse zwischen den Auflösungen bleiben also vor und nach dem resizen "fast" gleich:
704:576 = 1:1,22Periode
680:556 = 1:1,22302158...
Nach dem resizen encode ich dann das Video mit CCE mit 1-Pass oder 2-Pass VBR... (dauert 10 Stunden pro pass)
Wenn ich das jetzt auf DVD brenne, dann wachelt das Bild am TV jedoch fürchterlich... Ich habe keine Ahnung woran das liegen könnte. Ich habe auch schon versucht, die FieldOrder nachträglich mit ReStream zu tauschen, doch das half leider auch nix -> Wachelndes Bild...
Ich wollte deshalb mal fragen, ob das Script vielleicht dafür verantwortlich sein könnte...
Hier mein Script:
ZitatAlles anzeigen
#LOAD
LoadPlugin("c:\Programme\Avisynth 2.5\Plugins\UnDot.dll")
#AviSource("c:\test.avi")#NoiseFilter
SeparateFields()
tfield = SelectOdd().UnDot().TemporalCleaner (ythresh=6, cthresh=12)
bfield = SelectEven().UnDot().TemporalCleaner (ythresh=6, cthresh=12)
Interleave(tfield,bfield).Weave()#Crop & Resize
#Hier kommt das HQ Deinterlace, was von sharfis_brain empfohlen wurde...
#Dazu braucht man die TMCbob Funktion... Alternativ geht auch dgbob(1)...
AddBorders(0,2,0,2)
TMCbob(true).BilinearResize(704,576,0,0,680,556)
separatefields().selectevery(4,1,2).weave()
ConvertToYUY2(interlaced=true)#
#Time 2:19:30:480
#Frames 209262
__________________________________________________
Da ich nicht weiß ob das überhaupt sinn macht und ob das richtig ist, frage ich euch erstmal was ihr davon haltet... Das script läuft auf jeden fall so...