Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
5th July 2010, 13:00 | #21 | Link | |
--preset WTF!
Join Date: Feb 2009
Posts: 86
|
Quote:
By the way yes the script was written by you not me. i only adapted it to MVtools2.. |
|
5th July 2010, 13:03 | #22 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
No I did not forget about MFlow. MFlow is doing motion interpolation, which is yet another story.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
5th July 2010, 13:05 | #23 | Link | |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,574
|
Well, thank you again...
Quote:
MinBlur requires MediaBlur too, am I wrong? Is it ok to use MinBlur provided in MCTempDenoise or is it a different function?
__________________
@turment on Telegram Last edited by tormento; 5th July 2010 at 13:25. |
|
5th July 2010, 13:25 | #24 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Sure. MedianBlur is the main ingredient of MinBlur.
And sorry, but ... when suggesting basic techniques, I don't consider availability of x64 plugins. Supposely, 99% of all existing Avisynth plugins have not been ported yet to x64.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
5th July 2010, 13:36 | #25 | Link | |
--preset WTF!
Join Date: Feb 2009
Posts: 86
|
Quote:
MFlowInter and MFlowFps are for motion interpolation to obtain a more fluid motion by 2 different ways.( By using bw and fw motion vectors to create picture at some intermediate time moment between current and next frame or by doubling the framerate) |
|
5th July 2010, 13:50 | #26 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Quote:
Of course, interpolation is ~similar~ to compensation. But under the surface, there's much more to it. The push/fetch mechanism(s) are different. Interpolation is much more tricky and complicated. In particular: - If estimation fails, then compensation can use the original reference as fallback solution (do-nothing), which results in legitimate data. - If estimation fails, then there is nothing that interpolation could use. There is no fallback solution. The lame-fallback is blending, but taken strictly, the resulting data is not legitimate. Finished from my side. I'm not interested in word mincing any more.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
|
5th July 2010, 14:55 | #27 | Link | |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,574
|
Is the MinBlur of MCTempDenoise ok?
Quote:
Well, AFAIK have been ported a lot indeed.
__________________
@turment on Telegram |
|
7th July 2010, 19:04 | #32 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
It's not so much a matter of x86 vs. x64. If 0.2 fps in x86, or 0.25 fps in x64 ... who cares?
The matter rather is that 1080p is not meant to be processed by such exhaustive filtering. (Or, if you prefer, it's a matter of currently available PC power still being insufficient for such processing.) Did you already TRY to encode as 720p with some adequate x264 settings? That's much more sane-minded. (you'll also have a better karma when keeping the grain of SPR.)
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
8th July 2010, 09:17 | #33 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,574
|
Karma is something that scares me about
I spent lot of money on 1080p compliant hardware, please don't let me surrender! There should be something a genius like you =PpPp should create from notepad
__________________
@turment on Telegram |
2nd August 2010, 09:27 | #34 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,574
|
Didée the script you posted is awesome but a bit slow =P Is it possible to fasten it a bit for a pure bw source?
The #3 script plain crashes
__________________
@turment on Telegram Last edited by tormento; 2nd August 2010 at 09:33. |
2nd August 2010, 11:58 | #35 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Yes indeed. Script#3 contains misnamed variables:
Code:
o_sup1 = o.MSuper(pel=1) bv02 = o_super1.MAnalyse(isb = true, ... bv01 = o_super1.MAnalyse(isb = true, ... fv01 = o_super1.MAnalyse(isb = false, ... fv02 = o_super1.MAnalyse(isb = false, ... [...] o_sup2 = o.MSuper(pel=2, sharp=2, levels=1) NR1 = o.MDegrain2(o_super2,bv1,fv1,bv2,fv2, thSAD=460) NR1D = mt_makediff(o,NR1) Quote:
Code:
mpeg2source("source.d2v") return( last )
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
|
23rd November 2010, 10:09 | #39 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Currently, the only fallback solution is mt_luts from masktools. 5x5 Median :
Code:
mt_luts(o,o,mode="median",pixels=mt_square(2),expr="y",Y=3,U=2,V=2) Medianblur(2,0,0) = 60.7 fps mt_luts: 2.95 fps Better bug someone to port MedianBlur or RemoveGrainHD to x64. mt_luts(median) is a nice-to-have for proof-of-concepts, but simply too slow for general usage.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) Last edited by Didée; 23rd November 2010 at 12:14. Reason: expr="y", not "x" |
23rd November 2010, 11:42 | #40 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
More likely:
Code:
mt_luts(o,o,mode="median",pixels=mt_square(2),expr="y",Y=3,U=2,V=2)
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
Tags |
degrain avisynth x264 |
Thread Tools | Search this Thread |
Display Modes | |
|
|