• “创新从来都是九死一生”(人民论坛) 2019-02-14
  • 端午假期广州铁路运客640.5万人次 创历史新高 2019-02-14
  • 19次生态输水让塔河下游生机勃勃 2018-11-22
  • 男篮再胜伊朗迎热身赛两连胜 任骏飞19+11陶汉林18分 2018-11-22
  • 小卒子,你南街村的代言人啊?扮豬不咋像呢!你滴,大大滴,明白? 2018-11-22
  • 女性之声——全国妇联 2018-11-21
  • 新华网评:凝聚打赢脱贫攻坚战的强大合力 2018-11-21
  • 栗战书:执法检查要直面问题不搞评功摆好 让法律制度成为不可触碰的高压线 2018-11-21
  • 这些水果越新鲜越不能吃 放一放更好吃 2018-11-21
  • 生产资料公有制不会也不可能涉及生产资料的分配,这完全是你杜撰的,是强词夺理的。从这点看,你的所谓逻辑是幼稚可笑的。哈哈哈哈! 2018-11-20
  • 践行“两山论”是一场发展的革命 2018-11-20
  • 女教师舍身保护学生被撞身亡感动各界 2018-11-20
  • Welcome to

    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 Development

    Reply
     
    Thread Tools Search this Thread Display Modes
    Old 5th April 2018, 15:43   #481  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build
    Download MvTools2 2.7.30 with Depans

    Thanks for zorrozork for testing further.

    Code:
    - 2.7.30 (20180405)
      Fix: crash in MFlowInter (and possibly other MFlow...). v2.7.29 revelead this additional bug (which was not even 100% reproducible), 
      this fix is basically the 2nd part of the solution.
    
    - 2.7.29 (20180403)
      Fix: MFlowInter (and possibly other MFlow...) crash with specific combination of analyze parameters (e.g. blkSize=16,overlapv=4,divide=1)
        Bug existed since at least 2.5.11.22
    pinterf is offline   Reply With Quote
    Old 9th April 2018, 10:26   #482  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build
    Download MvTools2 2.7.31 with depans

    Code:
    - 2.7.31 (20180409)
      Fix: MFlow: SC detection after having the mv clip. Fixed in 2.5.11.22 but was missed during 2.6.0.5 merge.
      Fix: MFlow: crash in 16bit 4:2:0, mode=1
      Fix: MDegrain, out16=true: Green bottom lines when overlap blocks are not covering the full vertical area
    pinterf is offline   Reply With Quote
    Old 10th April 2018, 02:05   #483  |  Link
    Broadcast Encoder
     
    FranceBB's Avatar
     
    Join Date: Nov 2013
    Location: Germany
    Posts: 440
    Thank you for the new version. I might not comment at every release, but your work is really appreciated pinterf!
    FranceBB is offline   Reply With Quote
    Old 8th September 2018, 22:14   #484  |  Link
    Registered User
     
    Join Date: Sep 2010
    Location: Russia
    Posts: 82
    Is truemotion really not supposed to be used with blocksizes above 16? Whenever I set it to true at 24 but especially 32 the video gets absolutely destroyed compared to truemotion false or blocksize 16 or below (using mflowfps for example).
    I assume this is all due to the SAD thresholds/defaults being (still and why?) defined as absolute values instead of relative to block area and hence requiring the user to calculate them manually for the new blocksizes. But what should I use for 32? I tried multiplying lsad and lambda by 8 or 16, it didn't help.
    Seedmanc is offline   Reply With Quote
    Old 19th October 2018, 15:45   #485  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build
    Download MvTools2 2.7.32 with depans

    Thanks to Seedmanc for the report and providing useful test cases.

    Code:
    Change log
    - 2.7.32 (20181018)
      MAnalyze: Enhance mt mode report for Avisynth+: MT_SERIALIZED instead of MT_MULTI_INSTANCE when temporal=true or using output file.
      MAnalyze: fix a possible internal overflow on larger blocksizes and lambda combinations. e.g. truemotion=true with blksize=32
    pinterf is offline   Reply With Quote
    Old 22nd October 2018, 08:12   #486  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build

    Download MvTools2 2.7.33 with depans

    Thanks to zorrozork and Seedmanc for the report.

    Code:
    **2.7.33 (20181021)**
      - Fix: MFlowXX: random access violation caused by enlarged vectors pointing on out-of-frame positions
    
    **2.7.32 (20181018)**
      - New: MAnalyze: Enhance mt mode report for Avisynth+: MT_SERIALIZED instead of MT_MULTI_INSTANCE when temporal=true or using output file.
      - Fix: MAnalyze: fix a possible internal overflow on larger blocksizes and lambda combinations. e.g. truemotion=true with blksize=32
    pinterf is offline   Reply With Quote
    Old 22nd October 2018, 09:20   #487  |  Link
    Registered User
     
    Join Date: Dec 2005
    Location: Germany
    Posts: 498
    I think you forgot to upload the binary, there is no release download.
    __________________
    Search and denoise
    ChaosKing is offline   Reply With Quote
    Old 22nd October 2018, 09:49   #488  |  Link
    Broadcast Encoder
     
    FranceBB's Avatar
     
    Join Date: Nov 2013
    Location: Germany
    Posts: 440
    Quote:
    Originally Posted by ChaosKing View Post
    I think you forgot to upload the binary, there is no release download.
    It's here https://github.com/pinterf/mvtools/r...with-depans.7z

    He added it to the release page of Github
    FranceBB is offline   Reply With Quote
    Old 22nd October 2018, 10:18   #489  |  Link
    Registered User
     
    Join Date: Dec 2005
    Location: Germany
    Posts: 498
    Did you clicked on that link? I get a 404 error

    //Edit
    link works now
    __________________
    Search and denoise

    Last edited by ChaosKing; 22nd October 2018 at 11:43.
    ChaosKing is offline   Reply With Quote
    Old 22nd October 2018, 11:58   #490  |  Link
    Registered User
     
    Join Date: May 2006
    Posts: 3,375
    Quote:
    Originally Posted by FranceBB View Post
    Thank you for the new version. I might not comment at every release, but your work is really appreciated pinterf!
    +1
    Thank you pinterf
    Sharc is offline   Reply With Quote
    Old 8th November 2018, 16:52   #491  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build
    Download MvTools2 2.7.34 with depans
    Code:
    - 2.7.34 (20181108)
      MFlowInter: Use less memory, eliminates ten full-frame internal buffers
    This release is a side-effect of investigating memory issues when StainlessS' Duplicity2 script invoked plenty of MFlowInter instances and running the script in 32-bit Vdub2 resulted in crashes due to low memory. In a specific parameter scenario memory consumption reported by avsmeter went from 220/1624MiB to 213/1356MiB.
    pinterf is offline   Reply With Quote
    Old 8th November 2018, 17:02   #492  |  Link
    HeartlessS Usurer
     
    StainlessS's Avatar
     
    Join Date: Dec 2009
    Location: Over the rainbow
    Posts: 6,107
    Sensational my man.
    Ta very much
    __________________
    I sometimes post sober.
    [email protected] ::: AND/OR ::: [email protected]

    "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???
    StainlessS is online now   Reply With Quote
    Old 9th November 2018, 02:24   #493  |  Link
    Broadcast Encoder
     
    FranceBB's Avatar
     
    Join Date: Nov 2013
    Location: Germany
    Posts: 440
    Ferenc, thank you for your efforts.
    FranceBB is offline   Reply With Quote
    Old 14th November 2018, 09:26   #494  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build, a fix, thanks zorrozork for the report, his current project is really a stress test for possible parameter variations.

    The other modifications are just experiments, pure leisure.

    Download MvTools2 2.7.35 with depans

    Code:
    - 2.7.35 (20181113)
      MFlowXXX: Slight speed gain by putting the out-of-frame vector check to resizer
      Fix: MAnalyze: Fix a possible internal overflow on larger blocksizes with small overlap e.g. BlkSize=32, OverlapX=0, OverlapY=4
      MSuper: Planar RGB support. Now MSuper supports Y and YUV and planar RGB 8-32 bits, and YUY2
              note: different filters may support only a limited set of super clip formats.
      MFlowFPS: Planar RGB support: generate vectors in YUV, use RGB input and super clip
      MFlowFPS: less memory for 4:4:4 and greyscale
      MFlowFPS: a bit faster 4:4:4, much faster greyscale
      MFlowFPS: support different bit depth for clip and the vectors (use vectors from 8 bit analysis for a 16 bit clip)
    pinterf is offline   Reply With Quote
    Old 21st November 2018, 09:39   #495  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build ahoy!
    Download MvTools2 2.7.36 with depans

    Zork keeps feeding mvtools with a million parameter variations in his optimizer project.
    These fixes heal a rather extreme case but nevertheless a smooth operation is always better than a funny divbyzero message

    Code:
    **2.7.36 (20181120)**
      - Fix: Allow overlap operation when there are only two blocks in either horizontal or vertical direction (was: division by 0 crash)
      - Fix: Fallback to overlap=0 mode when block count is only 1 in either h or v direction (was: undefined behaviour)
    The cases above occured for small frame sizes, when frame size and overlap values resulted in less than 3 blocks in a direction.
      - Misc: update html docs with overlap drawing and others.
    pinterf is offline   Reply With Quote
    Old 28th November 2018, 10:09   #496  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    New build.
    Download MvTools2 2.7.37 with depans

    I have also noticed a small speed gain in some generic scripts (basic qtgmc fast)

    Code:
    **2.7.37 (20181128)**
      - MCompensate: limit thSAD, thSAD2, thSCD1 to valid range 0-(8x8x255) (e.g. given thSAD = 100000 will go back to 16320)
      - Fix: MCompensate: use int64 to avoid internal thSAD and thSAD2 overflow typically happen at bigger block sizes or large thSAD parameter value.
      - MCompensate: SSE2 (8bit) and SSE4 (10-16 bit) overlap result calculation
      - Changed: SAD 8x8, 8x4, 4x4, 4x8 to use SSE2 instead of MMX registers
      - Fix: MDegrain if overlap<>0: missing rounder in rightmost 8 pixels for non-mod8 width 8 bit clips
      - Fix: MSuper artifacts at 10-32 bits and nPel==4
      - New: MCompensate 32 bit float and planar RGB support (by using motion vectors made from 8-16 bit YUV clip). 
        Input and super clip can be of a different format than the one used for motion vector creation. (Similar to MDegrain1-6)
    pinterf is offline   Reply With Quote
    Old 28th November 2018, 19:06   #497  |  Link
    Broadcast Encoder
     
    FranceBB's Avatar
     
    Join Date: Nov 2013
    Location: Germany
    Posts: 440
    Thank you very much indeed!
    FranceBB is offline   Reply With Quote
    Old 1st December 2018, 12:19   #498  |  Link
    HeartlessS Usurer
     
    StainlessS's Avatar
     
    Join Date: Dec 2009
    Location: Over the rainbow
    Posts: 6,107
    Small prob,

    Code:
    LoadVirtualDubPlugin ("Deshaker.vdf", "deshaker", preroll=0)                          # FAILS, "Error 0x7e"
    LoadVirtualDubPlugin (".\Deshaker.vdf", "deshaker", preroll=0)                        # FAILS, "Error 0x7e"
    #LoadVirtualDubPlugin ("D:\ShakeRattleAndRoll\Deshaker.vdf", "deshaker", preroll=0)   # OK
    __________________
    I sometimes post sober.
    [email protected] ::: AND/OR ::: [email protected]

    "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???
    StainlessS is online now   Reply With Quote
    Old 1st December 2018, 12:36   #499  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,056
    (offtopic here) Have you tried putting deshaker.vdf to plugins+ directory? Avisynth+ places vdubfilter.dll in plugins+ and not plugins.
    pinterf is offline   Reply With Quote
    Old 1st December 2018, 12:51   #500  |  Link
    HeartlessS Usurer
     
    StainlessS's Avatar
     
    Join Date: Dec 2009
    Location: Over the rainbow
    Posts: 6,107
    Quote:
    (offtopic here)
    Oops, yep, thought it was Avs+ thread, sorry.

    I currently have it in both plugins and Plugins+. (x86 avs+)
    I have to leave home this instant, already bout 1/2 hour late for appointment.
    __________________
    I sometimes post sober.
    [email protected] ::: AND/OR ::: [email protected]

    "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???
    StainlessS is online now   Reply With Quote
    Reply


    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 14:36.


    Powered by vBulletin® Version 3.8.11
    Copyright ©2000 - 2018, vBulletin Solutions Inc.
  • “创新从来都是九死一生”(人民论坛) 2019-02-14
  • 端午假期广州铁路运客640.5万人次 创历史新高 2019-02-14
  • 19次生态输水让塔河下游生机勃勃 2018-11-22
  • 男篮再胜伊朗迎热身赛两连胜 任骏飞19+11陶汉林18分 2018-11-22
  • 小卒子,你南街村的代言人啊?扮豬不咋像呢!你滴,大大滴,明白? 2018-11-22
  • 女性之声——全国妇联 2018-11-21
  • 新华网评:凝聚打赢脱贫攻坚战的强大合力 2018-11-21
  • 栗战书:执法检查要直面问题不搞评功摆好 让法律制度成为不可触碰的高压线 2018-11-21
  • 这些水果越新鲜越不能吃 放一放更好吃 2018-11-21
  • 生产资料公有制不会也不可能涉及生产资料的分配,这完全是你杜撰的,是强词夺理的。从这点看,你的所谓逻辑是幼稚可笑的。哈哈哈哈! 2018-11-20
  • 践行“两山论”是一场发展的革命 2018-11-20
  • 女教师舍身保护学生被撞身亡感动各界 2018-11-20