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 > VapourSynth
Register FAQ Calendar Today's Posts Search

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 23rd September 2014, 16:39   #61  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
Cool! Is it completely native now I thought there were some functions unported yet.
__________________
...desu!
Mystery Keeper is offline  
Old 23rd September 2014, 16:51   #62  |  Link
HolyWu
Registered User
 
Join Date: Aug 2006
Location: Taiwan
Posts: 392
Of course not. Only filters that listed at https://github.com/dubhater/vapoursy...1.1/readme.rst get changed.
HolyWu is offline  
Old 24th September 2014, 10:30   #63  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
Can you please give a link for r9 too? So far VS MVTools is buggy, and QTGMC crashes even though I'm not using DCT.
__________________
...desu!
Mystery Keeper is offline  
Old 24th September 2014, 13:48   #64  |  Link
HolyWu
Registered User
 
Join Date: Aug 2006
Location: Taiwan
Posts: 392
No problem. First post is updated. It may be helpful to let jackoneill know what preset or arguments you specified to make it crash. I just let it run on a 1920x1080 clip about 10000 frames with all default values and don't encounter crash. The average speed is roughly at 5.0 fps.
HolyWu is offline  
Old 25th September 2014, 03:10   #65  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,657
I tried the new version with native mvtools added, on my 720x480 video, qtgmc(preset="medium"),

vapoursynth 32bit: 94fps
vapoursynth 64bit: 94fps

avisynth mt mvtools: 125fps


Updated the result for Vapoursynth 64 bit version, kind of disappointed. I was expecting it to be much faster.

Last edited by lansing; 25th September 2014 at 17:32. Reason: update 64bit result
lansing is offline  
Old 10th October 2014, 08:48   #66  |  Link
HolyWu
Registered User
 
Join Date: Aug 2006
Location: Taiwan
Posts: 392
Updated r11.

The mvtools-related filters used in QTGMC and ivtc_txt60mc are all native now.

Because QTGMC's SVThin and Lossless modes require rgvs.VerticalCleaner, I also include RemoveGrainVS.dll in the archive so you don't have to wait for the next release of VapourSynth.
HolyWu is offline  
Old 4th November 2014, 09:13   #67  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
Why do we have to do?

Code:
import havsfunc
...
haf = havsfunc.HAvsFunc()
...
clip = haf.QTGMC(clip, Preset='Medium', TFF=True)
Wouldn't it make more sense to remove the HAvsFunc class that effectively does nothing so we can do:

Code:
import havsfunc as haf
...
clip = haf.QTGMC(clip, Preset='Medium', TFF=True)
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is online now  
Old 4th November 2014, 15:23   #68  |  Link
HolyWu
Registered User
 
Join Date: Aug 2006
Location: Taiwan
Posts: 392
You are right. The class was used to let users pass the core instance to the module before VapourSynth R19. Since the core now uses a singleton pattern, the class becomes redundant. I just didn't think of doing the modifications though...
HolyWu is offline  
Old 25th December 2014, 17:30   #69  |  Link
HolyWu
Registered User
 
Join Date: Aug 2006
Location: Taiwan
Posts: 392
Update r12.
  • The class is ditched so you can reduce one line in your script.
  • Add function Vinverse2.
  • Delete function InterFrame.
  • DeHalo_alpha: Remove the color family restriction of input clip.
  • HQDeringmod: Remove the color family restriction of input clip. Remove dering kernel 'dfttest' and related parameters. Remove stack16 related parameters.
  • QTGMC: Remove EdiMode 'nnedi2', 'nnedi', 'eedi2' and 'tdeint'.
  • Vinverse: Remove the color family restriction of input clip.
  • GSMC: Use native filters of MVTools. Remove lsb parameter.
  • SMDegrain: Use native filters of MVTools. Remove stack16 related parameters. Change prefilter=3 to MinBlur(3).
  • FastLineDarkenMOD: Remove the color family restriction of input clip.
  • LSFmod: Remove the color family restriction of input clip. Change the type of parameter 'preblur' from string to bool.

Last edited by HolyWu; 26th December 2014 at 07:45.
HolyWu is offline  
Old 25th December 2014, 19:58   #70  |  Link
jackoneill
unsigned int
 
jackoneill's Avatar
 
Join Date: Oct 2012
Location: 🇪🇺
Posts: 760
Is your vinverse different from the one in the VapourSynth source tree?
__________________
Buy me a "coffee" and/or hire me to write code!
jackoneill is offline  
Old 25th December 2014, 20:36   #71  |  Link
Reel.Deel
Registered User
 
Join Date: Mar 2012
Location: Texas
Posts: 1,666
Vinverse2 is a modified version of Vinverse used as a helper this dot crawl removal script. tp7 also included a fast implementation in his Vinverse plugin.


Edit: oops, I completely misunderstood jackoneill's question. I honestly thought he asked about vinverse2. The eggnog must of been a little stronger this year

Last edited by Reel.Deel; 26th December 2014 at 16:10.
Reel.Deel is offline  
Old 26th December 2014, 05:10   #72  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
edit: okay, it's wrong, just tried and the result is completely different from mdegrain
I thought something from here could be useful
any luck with mcompensate + templinearappoximate to imitate "mdegrain (lsb=true)" ?

Last edited by feisty2; 26th December 2014 at 12:34.
feisty2 is offline  
Old 26th December 2014, 15:13   #73  |  Link
HolyWu
Registered User
 
Join Date: Aug 2006
Location: Taiwan
Posts: 392
Quote:
Originally Posted by jackoneill View Post
Is your vinverse different from the one in the VapourSynth source tree?
I think the only difference is high bitdepth support.
HolyWu is offline  
Old 28th December 2014, 22:16   #74  |  Link
MonoS
Registered User
 
Join Date: Aug 2012
Posts: 203
I've also ported a avs script to vs, if you want you can add it to your collection [so that as much script will be available in only one place].
The original script is here http://recensubshq.forumfree.it/?t=64839203
The code is here: https://github.com/MonoS/VS-MaskDetail
The thread is here: http://forum.doom9.org/showthread.php?t=171546
MonoS is offline  
Old 17th January 2015, 01:33   #75  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,657
Hi, I'm getting an error while using deblock_qed.

Code:
No attribute with the name dct exists. Did you mistype a plugin namespace
Code:
ret = haf.Deblock_QED(ret, quant1=40, quant2=24)
I'm using the latest Vapousynth, mvtools and deblock plugin.
lansing is offline  
Old 17th January 2015, 01:50   #76  |  Link
Are_
Registered User
 
Join Date: Jun 2012
Location: Ibiza, Spain
Posts: 321
dctfilter

Next time you can search for the missing dll here.

Last edited by Are_; 31st January 2015 at 14:01.
Are_ is offline  
Old 17th January 2015, 02:00   #77  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,657
thanks, it works now
lansing is offline  
Old 31st January 2015, 13:02   #78  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
MVTools now support up to 16 bits and other formats. Functions need to be fixed to add that support too.
__________________
...desu!
Mystery Keeper is offline  
Old 2nd February 2015, 16:44   #79  |  Link
HolyWu
Registered User
 
Join Date: Aug 2006
Location: Taiwan
Posts: 392
Update r13.
  • Remove the format restriction of the following functions: QTGMC, GSMC, SMDegrain.
  • SMDegrain: Use sbr for prefilter instead of MinBlur.
HolyWu is offline  
Old 4th February 2015, 06:54   #80  |  Link
zerowalker
Registered User
 
Join Date: Jul 2011
Posts: 1,121
SMDegrain acts a bit different compared to the Avisynth version on the same settings.
Is there some Default settings that are different?

SMDegrain(tr=2,thSAD=500,search=3)

That's what i tested and compared with.
zerowalker is offline  
Closed Thread


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 09:58.


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