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. |
![]() |
#161 | Link |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
If you want quality and flicker-free output, check http://avisynth.org/mediawiki/TempGaussMC (newest versions near the end of the discussion thread)
__________________
AnimeIVTC() - v2.00 -http://boinc.berkeley.edu/- Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p) |
![]() |
![]() |
![]() |
#162 | Link |
Registered User
Join Date: Sep 2004
Location: Near LA, California, USA
Posts: 1,545
|
^Some people don't want denoising. Even with Didee's noise-reduction recommendations, it still removes noise.
__________________
Pirate: Now how would you like to die? Would you like to have your head chopped off or be burned at the stake? Curly: Burned at the stake! Moe: Why? Curly: A hot steak is always better than a cold chop. |
![]() |
![]() |
![]() |
#163 | Link |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Granted, but he only asked for quality bobbing and mentioned being a "relative newbie", which means he was most likely unaware of tgmc. Being the newest hq bobber, I felt it was worth posting about it.
SubOne - As for MCBob usage if you want to use it in the end, put all the requirements .dll in the plugins folder of avisynth (program files), as well as the .avs scripts renamed to .avsi for autoload and call it this way: Code:
xxxsource mcbob()
__________________
AnimeIVTC() - v2.00 -http://boinc.berkeley.edu/- Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p) |
![]() |
![]() |
![]() |
#164 | Link | |
Registered User
Join Date: May 2009
Posts: 32
|
Quote:
Will try TGMC, but am not looking for denoising of any sort. |
|
![]() |
![]() |
![]() |
#165 | Link |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
sure TGMC denoises a bit, but it is not a denoiser; it's a high quality bobber - probably the most stable around, the price being losing some noise/grain.
Why do you need 120fps?? 60 is already quite fluid. Read these 2 posts about bobbing vs framerate conversion http://forum.doom9.org/showthread.ph...68#post1358568 It's in the same thread as tgmc btw.
__________________
AnimeIVTC() - v2.00 -http://boinc.berkeley.edu/- Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p) |
![]() |
![]() |
![]() |
#166 | Link |
Registered User
Join Date: Dec 2002
Location: Yorkshire, UK
Posts: 1,673
|
An ideal bobber has got to do something with noise though.
If it works really well on the picture content (i.e. restoring all the "missing" spatial and temporal information), but leaves the noise as it is, then the noise will have half the spatial or temporal resolution of the image! So you've either got to add noise to make it match, or remove noise to make it go away. IMO. YMMV! ...but don't argue until you've thought it through - this is a deceptively complex point. It's one of the reasons why dumb bob looks so soft - the perceived resolution of any noise is decreased dramatically (as well as the wanted image, of course!). Cheers, David. |
![]() |
![]() |
![]() |
#167 | Link | |
Registered User
Join Date: May 2009
Posts: 32
|
Quote:
Anyway, I tried a vast variety of bobbers, and I am impressed with TGMC beta 1 mod 2. Though it is still very slow as I am working with full HD 1080p lossless content. I have put Edimode=NNEDI2, Smode=0 and Sharpness=0, which speeds up considerably, but still, 5 hours for a 3.5 minute clip is painfully slow. Any suggestions? Or is this the best I can do? As I said, I don't want to compromise on quality too much. On a side note, if I were to interpolate this 60p footage to 120p, would you suggest Mflowfps? |
|
![]() |
![]() |
![]() |
#168 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,394
|
Don't ask me for handling of full-HD content - my rig does a panic shutdown when faced with such.
![]() Perhaps one thing - with 1080i footage, you might want to try blocksize=32, maybe with overlap=8. This might suffice, and should be a bit faster. Also, as mentioned several times, use small temporal radii, like TGMC(1,1,1,...) or even (1,1,0,...) In respect to doing Interlaced -> TGMC -> SloMo(MFlowFPS), some days ago I used the following small mod within TGMC as a quick shortcut: Code:
[...] # apply sharpness limiting (SLmode 3|4), or has "draft" been requested? stage3 = (draft==2) ? t .subtitle("Draft 2") \ : (draft==1) ? t1 .subtitle("Draft 1") \ : (SLmode==3) ? ( (SLrad<2) ? stage2.repair(edi,1) : stage2.repair(stage2.repair(edi,12),1) ) \ : (SLmode==4) ? stage2.mt_clamp(pmax,pmin,Sovs,Sovs,U=3,V=3) \ : stage2 # factor = 4 # => 1/4 speed #--------------------------------- # sup33=stage3.MSuper(pel=_pel,sharp=_shrp) # stage3 = stage3.MFlowFPS(sup33,bvec1,fvec1,num=factor*FramerateNumerator(edi),den=FramerateDenominator(edi)).assumefps(Framerate(edi)) # if "border" was active, crop it back again (border) ? stage3.crop(0,4,-0,-4) \ : stage3 [...]
__________________
- 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; 7th January 2010 at 21:55. Reason: when introducing a parameter, remember to USE it ... and factor mustbe integer ... |
![]() |
![]() |
![]() |
#169 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,394
|
I thought it through, but won't argue ... since I'm completely with you here. That post made my day. Thank you!
![]()
__________________
- 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; 7th January 2010 at 21:20. |
![]() |
![]() |
![]() |
#170 | Link |
Registered User
Join Date: May 2009
Posts: 32
|
Thanks a lot Didee. blocksize=32 works like a charm, though small radii leaves weird artifacts of sorts. Perhaps because there's quite a bit of motion in some places. Speed is fine. Painfully slow, but the timing is perfect with my sleep pattern.
![]() |
![]() |
![]() |
![]() |
#171 | Link |
Registered User
Join Date: Sep 2007
Posts: 24
|
MCbob pack
Hi,
I have packed all the needed stuff to work with MCBob to single ZIP file. Useful for total newbies, just unpack everything to your Avisynth plugin directory and call MCBob from your script. I also added NNEDI version - function MCBobNNEDI(). (Maybe someone did this already, in this case, just ignore or delete my post) ![]() Link PS: Thank you very much for this deinterlacer! Last edited by wqcr; 8th April 2010 at 17:51. Reason: nnedi update |
![]() |
![]() |
![]() |
#172 | Link | ||
Registered User
Join Date: Jan 2005
Location: cz
Posts: 677
|
Hi,
correct me if im wrong when reading the mcbob script Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#173 | Link |
*Space Reserved*
Join Date: May 2006
Posts: 953
|
MCBobUv4
Well today, I decided to update my unofficial mcbob script again to include more interpolator types other than nnedi2, so now it includes all 3 versions of the nnedi interpolator (nnedi, nnedi2, nnedi3) + EEDI2, which is controlled by "EDIType".
Usage: "MCBobU" EEDI2 = EDIType 1 NNEDI = EDIType 2 NNEDI2 = EDIType 3 NNEDI3 = EDIType 4 Also added the "maxd" parameter for EEDI2, and nsize/qual for NNEDI2/3 Download nnedi3 can be downloaded here Last edited by Terranigma; 28th April 2010 at 00:41. |
![]() |
![]() |
![]() |
#174 | Link |
*Space Reserved*
Join Date: May 2006
Posts: 953
|
MCBobUv5
Well here we go again. This will be my last update for this script in a while (until there's some drastic changes such as a MVTools3?). This time, I changed the way selecting interpolators work. It's now handled by a string; the same way as it functions in TempGaussMC, e.g. EdiMode="nnedi2" instead of EDIType=3. Also cleaned up the script a bit. Read the script in a text editor to see what's been altered.
The main purpose for updating this script is to support tritical's new nnedi3 (beta) interpolator, and any additional parameters that may arise, and last night, tritical updated his nnedi3 filter with a new adjustable parameter.. nns (which i've added to the script). You can check out tritical's post about the change here, and can alternatively download the mcbob script with the latest change here. Last edited by Terranigma; 3rd May 2010 at 15:21. |
![]() |
![]() |
![]() |
#175 | Link |
Registered User
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 792
|
Why does the script still use the function VinverseD when vinverse.dll is included in the package?
I got ~10% speed increase just by removing those "D"'s from the script, and I can't see any difference in the output. |
![]() |
![]() |
![]() |
#176 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,394
|
Because I don't care anymore about this dinosaur. MCBob contains some nice technical tidbits, but the concept as a whole is flawed.
__________________
- 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!) |
![]() |
![]() |
![]() |
#178 | Link | |
*Space Reserved*
Join Date: May 2006
Posts: 953
|
Quote:
Here's an example: Vinverse by Didée: http://a.imageshack.us/img839/8807/vinversedide.png Vinverse by tritical: http://a.imageshack.us/img214/5654/vinversetritical.png Also, by default (iirc), the original version of Vinverse is a tad bit stronger than Vinverse.dll |
|
![]() |
![]() |
![]() |
#180 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,004
|
__________________
See My Avisynth Stuff |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|