Log in

View Full Version : WarpSharp.dll - Getting same results as VDub version?


fasttimes
18th January 2003, 17:51
What settings do I need, to duplicate the results I get with the VDub version of Warp Sharp; Blur, Bump, and Cubic? I've played around with them, and don't get an exactly the same effect as I did using the VDub (Mr. Graft's modified v1.1.)

Another way of asking this question might be: "What internal defaults does v1.1 Warp Sharp use for Blur, Bump, and Cubic parameters?"

I should probably just ask Avery Lee or Donald Graft directly via email, but the answer might also help others, so I'll ask here, so it ends up in the archives.

sh0dan
18th January 2003, 18:12
Cubic parameter is 0.6. This could be made configurable, if it will help you. Don't know how the other parameters are mapped. Warpsharp is ported from ffdshow as an experiment.

fasttimes
20th January 2003, 03:22
Originally posted by sh0dan
Cubic parameter is 0.6. This could be made configurable, if it will help you.If it's not too much trouble, configurable is always a good idea!
Don't know how the other parameters are mapped. Warpsharp is ported from ffdshow as an experiment. Do you happen to know if the VDub's Warp Sharp was ported from ffdshow, or the other way around, maybe?

I'll ask Avery Lee or Donald Graft what the internal settings they used for Blur, Bump, and Cubic, when making VDub's Warp Sharp.

Warp sharp is really a great tool for use on VHS video captures!

Guest
20th January 2003, 04:59
Please note that VirtualDub's WarpSharp is entirely Avery Lee's work. My only involvement was to release a version that replaced one VirtualDub specific function so that it could be imported into Avisynth. I don't know the answers to your questions so you should certainly email Avery.

^^-+I4004+-^^
20th January 2003, 07:36
from "WarpSharp.dll.en.txt"
(excerpt) :

"included function of WarpSharp.dll:
WarpSharp() Xsharpen() UnsharpMask() UVTimingH() UVTimingV()
SmartSmoothHiQ() LoadAviUtlInputPlugin() Auto24FPS() AutoDeint()
FrameCache()

WarpSharp(depth=128, blur=3, bump=128, cubic=-0.6)
Description of the function
this is clone of VirtualDub Plug-In, warpsharp.vdf.
Description of the value
depth : depth of warp
blur : Number of times of blur.The processing will become slow if this value increases.If this value is not defined, the value is set to the minimum, 1.
bump : Threshold of uneavenness detection.It will become more sharpen effect if it increases.
cubic : Coefficient of warp vlue.There is no necessity of changing.

Xsharpen(strength=128, thresholdL=128, thresholdH=8, gamma=1.0)
Description of the function...................."

etc.etc.


also:[newer version]

"GuiltyX
Junior Member

Registered: Oct 2001
Location: City of GeekZ
Posts: 11

new one comes
thats all...

English txt might be written anew.

#new functions
EraseGhost(
string mode = default("y") or "u" or "v", # specifie which you wanna processing on
float position1, float strength1,
float position2, float strength2, ...)

SearchGhost(
string mode = default("y") or "u" or "v", # specifie which you wanna processing on
int frame = default(0), # frame NO.
int top = default(0), # line of start searching
int bottom = default(height - 1), # line of finish searching
int left = default(0), # start searching potint
int right = default(width / 2), # end of searching potint
int search = default(28), # max number of search
int threshold = default(16), # thleshold
string log = default("SearchGhost.txt")) # out-put file name of results

FetchCache( # experimental function for Multithread/MultiCPU?
prev=0, # int: number of prevous frames for inputting the other thread
next=0) # int: number of next frames for inputting the other thread

AVIEncodeVideo(
path="", # string: path to output file
config="", # string: file path to codec configration(null means "call codec dialog")
multiple=1, # int: multiple of frame rate
cache=false, # bool: when encoding was completed, reads the output file with OpenDMLSource and treats as cash(for Avisynth 2.06 and later)
static=false) # bool: encoding comes to complete when a script is opened.

sorry for poor English
thx"

(excerpt from d9 thread)

search for "GuiltyX", obviously.......

i regard this as ultimate sharpening pack,and am using unsharpmask
with same results/settings ( if my eyes serve me well: i haven't done comparative test ,but seems like it's the same ) as in VD.....

fasttimes
20th January 2003, 22:06
Originally posted by ^^-+I4004+-^^
from "WarpSharp.dll.en.txt"
(excerpt) :

Where did you get the documentation for WarpSharp.dll? The two places I have found the DLL, neither have any included docs. :confused: I did find some instructions, in a post on these forums, but that was all.

@Neuron2
Thanks. I'll write Avery Lee. ;)

^^-+I4004+-^^
21st January 2003, 00:32
>Thanks. I'll write Avery Lee

?
this isn't enough for you?

my sources were search on this forum ( there's a thread
with these files attached ) and google gave me some
japanese site (i can't remember if that version got
english .txt......probably not...)

anyhow,now you have documentation and defaults,
what more can you ask?
or you don't know defaults for vd version?

.......in the end you still have to use your eyes for the tweaking,so
defaults don't matter that much,do they.......
(or you think defaults are always good enough..hehe)

archimage
21st January 2003, 02:03
I think there is 2 versions of warpsharp.dll floating around . The one from the avisynth alpha site (YV12 version ported from ffdshow) , An The one on Marc FDs site , which I think is for YUY2 Avisynth2.0x . The YV12
version doesnt use the same parameters as the YUY2 version .

^^-+I4004+-^^
21st January 2003, 08:37
he mentioned vhs capturing,so he's on YUY2........
no big doubts there.......

c'mon,really is it so hard to hit "search".......should i do
it for you?
hheheh

fasttimes
21st January 2003, 22:46
Originally posted by ^^-+I4004+-^^
he mentioned vhs capturing,so he's on YUY2........
no big doubts there.......

c'mon,really is it so hard to hit "search".......should i do
it for you?
hheheh

OK, lets set things straight here, as you have a couple of some things mixed up. :( I did search the forums, and found the same instructions you reposted here (thanks for the effort, anyway.) But, my question was never regarding the WarpSharp.dll settings, and I never asked for instructions for it! :rolleyes: When you happened to post the instructions anyway, and they looked different than the ones I found on these forums, I was interested in where you happened to find them. :)

The point of my original post, was to find out the "internal" defaults used buy the VDub version of WarpSharp, for the Blur, Bump, and Cubic parameters. These are not configurable in the VDub version "Depth" is the only user configurable setting! I want to match the results I am getting with the VDub version of WarpSharp, so I want to know what "internal" settings it uses (not defaults, as you mentioned in another post.) :sly:

Anyway, I'm just going to write Avery Lee, and ask him what numbers he used internally, for these parameters. :cool:

^^-+I4004+-^^
22nd January 2003, 00:21
>The point of my original post, was to find out the "internal" defaults used buy the VDub version of WarpSharp, for the Blur, Bump, and Cubic parameters.

then,something along the lines from my prev post:
>or you don't know defaults for vd version?

but ok.....i thought on avs forum we discuss avs filters,and in:
>Another way of asking this question might be: "What internal defaults does v1.1 Warp Sharp use for Blur, Bump, and Cubic parameters?"

perhaps you should clearly state in first post that VD warpsharp filter
is of interest to you.....it would save a lot of confusion...
( and then i would point you to:
http://virtualdub.everwicked.com/index.php ,if you already don't know that forum...)

good.....
i wish you luck on finding that "specs" out....

fasttimes
22nd January 2003, 01:19
Originally posted by ^^-+I4004+-^^
perhaps you should clearly state in first post that VD warpsharp filter is of interest to you.....it would save a lot of confusion...
( and then i would point you to:
http://virtualdub.everwicked.com/index.php ,if you already don't know that forum...)

good.....
i wish you luck on finding that "specs" out.... I thought I did. :) Sorry for the confusion!