Psycho_Warhead Δημοσ. 22 Ιουνίου 2010 Δημοσ. 22 Ιουνίου 2010 Frame doubling interpolation for 1080p x264 mkv's for superfluid 48 fps Ξεκιναμε..... Αυτος ο οδηγος ειναι μονο για αναπαραγωγη Οσοι εχετε nVidia κατεβαστε το CoreAVC και ενεργοποιηστε το CUDA,αυτο θα αφησει το GPU να κανει την αποκωδικοποιηση του x264/h.264/AVC.Το εγκαθιστουμε με τα Haali options για τους τυπους των αρχειων που θελουμε να παιξει. 1.Κατεβαζουμε το K-lite Mega Codec Pack και κανουμε install μονο το Media Player Classic Regular και το other filters(Haali Video Renderer) ΤΙΠΟΤΑ ΑΛΛΟ.Ενεργοποιουμε το internal subtitle renderer,ολες οι υπολοιπες επιλογες ειναι προαιρετικες αλλα το subtitle renderer ειναι απαραιτητο διοτι ffdshow subtitle renderer ''χαλαει'' τα παντα που εχουν σχεση με τις λειτουργιες του Avisynth.Επισης κανουμε τον MPC ως default player για ολα τα video αρχεια,ο λογος ειναι οτι ο Codec Pack εχει καποια ''extra'' με τα εικονιδια των αρχειων το οποιο ειναι ωραιο.Αφου καναμε την εγκατασταση τωρα ανοιγουμε τον MPC και παμε στα options.Επιλεγουμε ως renderer το Haali Renderer,μετα παμε στα internal filters και ξετσεκαρουμε τα παντα και στις δυο πλευρες.Apply και κλεινουμε τον player.Μην επιχειρησεται να παιξεται τιποτα εκτος και αν εχετε το CoreAVC εγκατεστημενο. (CoreAVC users) Παιξτε ενα H.264.Τωρα το tray πρεπει να εχει ενα πρασινο CoreAVC εικονιδιο διοτι ειναι ανοιχτο το CUDA.Ανοιξτε το task manager και κοιταξτε το CPU usage,πρεπει να ειναι πολυ χαμηλα διοτι ολη τη δουλεια την κανει το GPU. Κατεβαζουμε και εγκαθιστουμε το Avisynth ΠΡΩΤΑ http://sourceforge.net/projects/avisynth2/files/ Μετα κατεβαζουμε την τελευταια εκδοση του ffdshow,κατα τη διαρκεια της εγκαταστασης ξετσεκαρουμε το VFW και τσεκαρουμε ολα τις Avisynth επιλογες.Εγκαθιστουμε το ffdshow με τους απαιτουμενους Codecs σας.Ανοιγουμε το ffdshow αφου εχει τελειωσει η εγκατασταση και κανουμε τις ρυθμησεις για τα ηχεια μας.Απενεργοποιουμε το DXVA codec.βεβαιωθειται οτι εχετε ενεργοποιημενα ολα τα codec που απαιτουνται στο codec tab. http://www.free-codecs.com/download/FFDshow.htm Οι χρηστες του CoreAVC πρεπει να επιλεξουν την h.264 επιλογη στο ffdshow σαν απενεργοποιημενο και μετα να ενεργοποιησουν το RAW video.Μετα ανοιγουμε το MPC,options click στο external filters και προσθετουμε το ffdshow as prefered.Αυτο αφηνει το CoreAVC να κανει την αποκωδικοποιηση με το GPU,περνωντας το video στο ffdshow για filtering χρησιμοποιωντας τον CPU. Ολοι θα πρεπει να μπορουν να παιξουν video τωρα.Παμε στο ffdshow παλι,εαν χρησιμοποιητε interlaced video,χρησιμοποιουμε το Yadif χωρις double framerate και μετα ερχονται οι ιδιοτητες της εικονας για διαφοροποιησεις χρωματος κ.λ.π.Μετα το Avisynth,ολα τα υπολοιπα φιλτρα ειναι δευτερευοντα.Ειδικα το Resize δεν θελουμε να χαραμησουμε ολη την CPU ισχυ επεξεργαζοντας ενα μεγαλο upscaled video οταν μπορουμε να επεξεργαστουμε ενα μικροτερο video και μετα να το κανουμε upscale.Τωρα στο Output tab τσεκαρουμε το High Quality Conversion,στο RGB Conversion tab τσεκαρουμε το ιδιο και ξετσεκαρουμε το Dithering.Τωρα πρεπει να εχουμε το ffdshow ρυθμισμενο ξεχωριστα με το Avisynth tab. Για να στησουμε το Avisynth κατεβαζουμε, Working stable MT for mutithreading here: http://www.mediafire.com/file/nnbngfccnj2/avisynth258MT.7z Βαζουμε το Avisynth.dll στο system32(εαν εχετε 32bit windows) ή στο syswow64(εαν εχετε 64bit windows).Αν σας ρωτησει να το κανει αντικατασταση με το ηδη υπαρχων τοτε ειστε στο σωστο μερος.Βαζουμε και τα υπολοιπα dll (και το MT) στο plugin folder του Avisynth αντικαθιστωντας τα υπαρχοντα. System dlls to stop ffdshow crashing here: http://www.megaupload.com/?d=SP5FE2KG Τα βαζουμε στο system32(εαν εχετε 32bit windows) ή στο syswow64(εαν εχετε 64bit windows).Για καποιο λογο χωρις αυτα, Avisynth+ffdshow=crash. Framedoubling plugin here: http://avisynth.org.ru/mvtools/mvtools2.html Το link βρισκεται στο κατω μερος της σελιδας,το βαζουμε και αυτο στο plugin φακελο του Avisynth Τα παντα ειναι στη θεση τους,Λογικα.Ανοιγουμε το ffdshow και τσεκαρουμε το Avisynth tab.Ξετσεκαρουμε το add ffdshow video source,επισης τσεκαρουμε το YV12 MONO.Το Buffer Back/Ahead ποικιλει (αναλογα με τον καθενα) καλυτερα να αρχισετε με 0/10 αλλα πειραματιστειτε με 10/10 ή 0/24 ή οτι αλλο σας ταιριαζει. Τωρα προσθετουμε το παρακατω script στο κενο: SetMemoryMax(1280) SetMTMode(5,4) ffdShow_source() SetMTMode(2) super=MSuper(pel=1, hpad=0, vpad=0) backward_1=MAnalyse(super, chroma=false, isb=true, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24)) forward_1=MAnalyse(super, chroma=false, isb=false, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24)) backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, blksizev=8, searchparam=0, search=3) forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, blksizev=8, searchparam=0, search=3) MBlockFps(super, backward_2, forward_2, num=FramerateNumerator(last)*2, den=FramerateDenominator(last)*1, mode=0) SetMTMode(1) GetMTMode(false) > 0 ? distributor() : last Για 60fps αλλαξτε: MBlockFps(super, backward_2, forward_2, num=FramerateNumerator(last)*2, den=FramerateDenominator(last)*1, mode=0) σε MBlockFps(super, backward_2, forward_2, num=60, den=1, mode=0) Για την απολυτη ομαλοτητα βεβαιωθειτε οτι το num=x να ειναι πολλαπλασιο των Hz του Monitor που εχετε.Για παραδειγμα αν εχετε 100Hz monitor πρεπει να εχετε 50fps ή 100fps.Εαν εχετε 120Hz monitor πρεπει να εχετε 60fps ή 120fps. Οσοι εχουν Quad-Core αλλαξτε το SetMTMode(5,4) σε SetMTMode(5,8) Αλλαζοντας το mode=0 σε mode=2 θα μειωσει τα artifacts αλλα για μενα δεν ειναι τελεια ομαλα η κινηση και ''τρωει'' τον CPU,το αφηνω στο 0 Τωρα αλλαζεται αναλογα με το τι σας αρεσει οσο πιο χαμηλα εινα το searchparam number,τοσο λιγοτερα artifacts θα εχει αλλα θα ειναι λιγοτερο ομαλο,οτιδηποτε πανω απο 2 δινει υπεροχη ομαλοτητα.Επισης το Plevel=0 μπορει να αλλαξει σε Plevel=2 για λιγοτερα artifacts αλλα λιγοτερη ομαλη κινηση Οσοι εχουν δυνατους επεξεργαστες(Quad oc'ed) να αλλαξουν το pel=1 σε pel=2 βελτιωνει την κινηση και μειωνει καποια artifacts αλλα να ξερετε οτι τρωει τον CPU για breakfast Ελπιζω να βοηθησα Πηγη:http://forums.guru3d.com/showpost.php?p=3557786&postcount=199
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.