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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 12th November 2003, 21:06   #1  |  Link
sh0dan
Retired AviSynth Dev ;)
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
MipSmooth 1.1.2 released

Hi!

Edit: MipSmooth has been updated to 1.1.2

Mipsmooth v1.1.2
* Removed reduce completely, as it was causing chroma shifts. (Thanks Fizick)
* Fixed incorrect frame fetched on last mip of previous frame. (Thanks Fizick)

Mipsmooth v1.1.1:
* BugFix: Weigh = true was not being respected, and always turned off.
* Adjusted presets and added "MovieHQ2", "MovieLQ2".
* Bugfix: YUY2 mode never uses reduce to avoid occational crashes.
* Scalefactor now shows the individual factor of each mip in show=true.

MipSmooth 1.1:

* Added weigh = true / false. This offers a softer blurring, like soft matrix in C3D or weighed average in SmoothHiQ.
* Scenechange was only half of what it was supposed to be. All presets adjusted.
* Presets adjust - generally doing less blurring.
* Custom presets should be recreated

Note: To recreate previous smooth mode, use "weigh=false", if you use supersoft or superstrong.

Download from: http://www.zenaria.com/kpo/avisynth/mipsmooth.html

Enjoy!
__________________
Regards, sh0dan // VoxPod

Last edited by sh0dan; 23rd December 2005 at 13:13.
sh0dan is offline   Reply With Quote
Old 13th November 2003, 02:36   #2  |  Link
jorel
Guest
 
Posts: n/a


thanks for another great work!
  Reply With Quote
Old 14th November 2003, 02:21   #3  |  Link
DDogg
Retired, but still around
 
DDogg's Avatar
 
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
Holy smokes, you really sped this up! Playing in full res in WMP @ 23.976. I thought I remembered a couple of versions ago watching the grass grow while trying this filter, now it is real-time ... WTG!

Also, maybe I found a critter. Precede any mipsmooth statement with converttoyuy2(). You should get "Evaluate:unrecognized exception" in VDub unless it is another one of my machine specific errors.

And, yeah, I know a person would not normally do this Just trying to provide a replicatable. I was trying to use it with some DV source which was rgb24 (worked) and needed yuy2 for another filter. Got the error when I added the converttoyuy2().

mpeg2source("D:\FILE.d2v").MipSmooth() #works

mpeg2source("D:\FILE.d2v").converttoyuy2().MipSmooth() #throws error

OS XPP Avs 2.53 first release
DDogg is offline   Reply With Quote
Old 14th November 2003, 14:44   #4  |  Link
gizmotech
Captain CommonSense!
 
gizmotech's Avatar
 
Join Date: Jan 2003
Posts: 183
sounds like the old scalefactor 0.5 in yuy2 not working bug is back.

Try with MipSmooth(scalefactor=0.6) and see if it crashes.

Gizmo.
gizmotech is offline   Reply With Quote
Old 14th November 2003, 15:08   #5  |  Link
DDogg
Retired, but still around
 
DDogg's Avatar
 
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
gizmotech, good call. It works with MipSmooth(scalefactor=0.6).
DDogg is offline   Reply With Quote
Old 14th November 2003, 15:42   #6  |  Link
Piper
Registered User
 
Piper's Avatar
 
Join Date: Jul 2002
Location: Canada
Posts: 196
Thanks for the update Sh0dan, it's much appreciated. I've had so much on the go lately, but I intend on trying this out very shortly.
Piper is offline   Reply With Quote
Old 14th November 2003, 18:29   #7  |  Link
brikin
Registered User
 
Join Date: Oct 2003
Posts: 69
Great filter man I really like it. I did run into a weird problem so I thought I would post it.

If I run this script using TMPGEnc
##############################################
AviSource("TestChopper.avi")

ConvertToYUY2(interlaced=true)

SeparateFields()
odd=SelectOdd.MipSmooth(preset = "VHS", scalefactor = 0.6)
oddGauva=odd.GuavaComb(Mode="NTSC", Recall=75, MaxVariation=5, Activation=30)
evn=SelectEven.MipSmooth(preset = "VHS", scalefactor = 0.6)
evnGauva=evn.GuavaComb(Mode="NTSC", Recall=75, MaxVariation=5, Activation=30)
Interleave(evnGauva,oddGauva)
LanczosResize(352,240)
Weave()

DoubleWeave.SelectOdd()

# If using TMPGEnc convert to RGB24
ConvertToRGB24(interlaced=true)
###############################################

I get an error that says "AVISynth caught an access violation at 0x01d51b1f attempting to read from 0x03fx3000"
This same script works if I use convolusion3D.

But if I use this script with UnDot everything works fine

###############################################
AviSource("TestChopper.avi")

ConvertToYUY2(interlaced=true)

SeparateFields()
odd=SelectOdd.UnDot()
oddMip=odd.MipSmooth(preset = "VHS")
oddMipGauva=oddMip.GuavaComb(Mode="NTSC", Recall=75, MaxVariation=5, Activation=30)
evn=SelectEven.UnDot()
evnMip=evn.MipSmooth(preset = "VHS")
evnMipGauva=evnMip.GuavaComb(Mode="NTSC", Recall=75, MaxVariation=5, Activation=30)
Interleave(oddMipGauva,evnMipGauva)
LanczosResize(352,240)
Weave()

DoubleWeave.SelectOdd()

# If using TMPGEnc convert to RGB24
ConvertToRGB24(interlaced=true)
###############################################

If you need any information let me know.
brikin is offline   Reply With Quote
Old 16th November 2003, 09:38   #8  |  Link
DarkNite
Almost Silent Member
 
DarkNite's Avatar
 
Join Date: Jun 2002
Location: Purgatory
Posts: 271
Nicely done

I just wanted to say thank you for all your hard work on this filter, and in other areas as well. Great improvement from when I first tried this filter. Keep up the good work.
__________________
Rethinking the "Why?" chromosome.
DarkNite is offline   Reply With Quote
Old 16th November 2003, 10:45   #9  |  Link
sh0dan
Retired AviSynth Dev ;)
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
There is probably a bug in the YUY2 reduceby2. It will be used, when scalefactor is close to 0.5 and upscaler and downscaler is bilinear. So there is two workarounds:

Use "scalefactor=0.6" or "upscaler=bicubic" on YUY2 sources.
__________________
Regards, sh0dan // VoxPod
sh0dan is offline   Reply With Quote
Old 19th November 2003, 23:25   #10  |  Link
K-Dash
nooblar
 
K-Dash's Avatar
 
Join Date: Jan 2003
Location: Norway
Posts: 54
Thx again, great work.
K-Dash is offline   Reply With Quote
Old 20th November 2003, 00:32   #11  |  Link
jorel
Guest
 
Posts: n/a
i did a kvcd (harry potter, ~155 minutes)with audio 128-48k using:

MipSmooth(preset="MovieHQ")
Undot()
Asharp(1,4)
BicubicResize(336,224,0,0.6,0,0,720,480)
TemporalSoften(2,7,7,3,2)
Deen("a3d",3,4,1,4)
DCTFilter(1,1,1,1,1,1,0.5,0)
Levels(0,1.1,255,0,255)
AddBorders(8,8,8,8)

the idea was use all this filter to got great compression!
MipSmooth give more compression and better quality than
Convolution3D(1,6,12,6,8,2.8,0)
got good result for only one cd 700mb!

  Reply With Quote
Old 20th November 2003, 20:38   #12  |  Link
digitalman
Registered User
 
Join Date: Feb 2003
Posts: 192
Definitely a top notch filter. In laymans terms: This filter rules!!!!!!
digitalman is offline   Reply With Quote
Old 13th December 2003, 00:39   #13  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Hollola, Finland
Posts: 4,379
sh0dan,

has the weighing bug been fixed (weighing is always disabled) ?
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 15th December 2003, 17:44   #14  |  Link
sh0dan
Retired AviSynth Dev ;)
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
Sorry - no - I'll get right on it!
__________________
Regards, sh0dan // VoxPod
sh0dan is offline   Reply With Quote
Old 17th December 2003, 21:51   #15  |  Link
sh0dan
Retired AviSynth Dev ;)
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
Uploaded the new version to the URL above. See first post for update info and download URL.
__________________
Regards, sh0dan // VoxPod
sh0dan is offline   Reply With Quote
Old 17th December 2003, 22:53   #16  |  Link
Alxemi
Happy XviD user
 
Alxemi's Avatar
 
Join Date: Aug 2002
Location: Madrid, Spain
Posts: 183
Thank you very much for a new version of this great filter!!
Only one thing. can you please give us some advices about MovieHQ2 MovieLQ2?
Thanks again
__________________
Mira detras de ti... ĦUn mono con tres cabezas! (Guybrush Threepwod)
Alxemi is offline   Reply With Quote
Old 17th December 2003, 23:20   #17  |  Link
sh0dan
Retired AviSynth Dev ;)
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,480
Take a look at the "Examples & Tricks" section. Basicly it means - stronger blurring with lower thresholds. I've had some very good results with this, so I though I might add it.
__________________
Regards, sh0dan // VoxPod
sh0dan is offline   Reply With Quote
Old 17th December 2003, 23:47   #18  |  Link
Alxemi
Happy XviD user
 
Alxemi's Avatar
 
Join Date: Aug 2002
Location: Madrid, Spain
Posts: 183
Uops, missed it
__________________
Mira detras de ti... ĦUn mono con tres cabezas! (Guybrush Threepwod)
Alxemi is offline   Reply With Quote
Old 18th December 2003, 10:33   #19  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Hollola, Finland
Posts: 4,379
Thank you sh0dan, the filter's dynamite! I use it on all my TV caps these days
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 18th December 2003, 18:44   #20  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Hollola, Finland
Posts: 4,379
sh0dan,

weighing is still disabled, at least when you save a custom preset with weigh=true, registry says that the value for weighing is 0. If I change this to 1, weighing is enabled when I use MipSmooth(preset="custom"). If I put any other arguments to the MipSmooth line, weighing is disabled again..

MipSmooth(preset="custom") # Weighing enabled if custom preset is available and MipSmoothWeigh=1

MipSmooth(preset="custom",spatial=4) # Weighing disabled even if MipSmoothWeigh=1!
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:04.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.