• “创新从来都是九死一生”(人民论坛) 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 9th December 2018, 21:03   #501  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,095
    Bugfix release, thanks Seedmanc!
    Download MvTools2 2.7.38 with depans
    Code:
    - 2.7.38 (20181209)
      MCompensate: Fix regression in latest v37: overlap=0 crash - ouch, sorry
      MAnalyze DCT: FFTW float: quicker postprocess of DCT'd blocks, now is correct for non power-of-2 block sizes e.g. 12 or 24 (no effect on 8x8 for which fast integer DCT is used)
      MAnalyze DCT: more consistent handling of post DCT internal normalization for non-square block sizes.
    pinterf is offline   Reply With Quote
    Old 15th December 2018, 13:27   #502  |  Link
    Soul Architect
     
    MysteryX's Avatar
     
    Join Date: Apr 2014
    Posts: 2,131
    I've been out for a while (up the mountains in China) and... wow Pinterf you've been on fire!
    MysteryX is offline   Reply With Quote
    Old 2nd January 2019, 11:58   #503  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,095
    Happy New Year!
    New build, a bugfix (thanks ErazorTT for the report) and an MDegrain extension.
    Download MvTools2 2.7.39 with depans

    Code:
    - 2.7.39 (20190102)
      - MSuper: fix 16 bits, pel=2, sharp=2, which caused bottom-section artifacts for MDegrain using 8 bit vector origin and 16 bit real clip
      - MDegrain1-6,N: Enhanced:
           Input clip (and super) format now is fully independent from vector clip's base format (subsampling had to be the same before)
           E.g. make motion vector clips from a YV12 source and apply them on a 8-32 bit 4:4:4 input
    pinterf is offline   Reply With Quote
    Old 27th January 2019, 05:39   #504  |  Link
    HeartlessS Usurer
     
    StainlessS's Avatar
     
    Join Date: Dec 2009
    Location: Over the rainbow
    Posts: 6,306
    And a Happy New Year to you too sir

    Small prob in first two (mvtools docs) examples:

    Code:
    # To show the motion vectors ( forward ) :
    AVISource("c:\test.avi") # or MPEG2Source, DirectShowSource, some previous filter, etc
    vectors = MSuper().MAnalyse(isb = false)
    MShow(vectors) # implicit last works properly          # ERROR:- MShow: Wrong Super Frame Clip
    FIXED
    Code:
    AVISource("c:\test.avi") # or MPEG2Source, DirectShowSource, some previous filter, etc
    Last=MSuper()                                           # Assigns implicit last with Super clip
    vectors = Last.MAnalyse(isb = false)                    # Implicit Last = super, 1st arg
    Last.MShow(vectors)                                     # Implicit Last = super, 1st arg
    2nd example similar prob isb=true.
    __________________
    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 ???

    Last edited by StainlessS; 27th January 2019 at 15:06.
    StainlessS is offline   Reply With Quote
    Old 29th January 2019, 11:56   #505  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,095
    Fixed, thanks
    pinterf is offline   Reply With Quote
    Old 12th February 2019, 17:24   #506  |  Link
    Registered User
     
    Join Date: Jan 2014
    Posts: 1,095
    New build
    Download MvTools2 2.7.40 with depans

    A bugfix, thanks to zorr a.k.a. father of "Zopti" (formerly Avisynth Optimizer) for the report.
    Another bugfix for the 16 bit MFlowInter version.

    Then, perhaps this version a milestone release.
    Most filters fully support 8-16 bit and 32 bit float with greyscale, YUV and Planar RGB videos.
    MDegrain family, MCompensate, MFlowXX family, MSuper all can handle practically any Avisynth+ input formats.
    It was quite a bit of modification, I hope bugs (small or big) will fly elsewhere, at least there won’t be many.

    Have fun.

    Code:
    - 2.7.40 (20190212)
      - Fix: MFlowInter possible crash with specific parameter and colorspace settings.
      - Fix: MFlowInter possible overflow at 16 bit clips (artifacts)
      - MFlow, MFlowInter, MFlowFPS, MFlowBlur, MBlockFPS: support all 8-16 and 32 bit float Y, YUV (4:2:0, 4:2:2, 4:4:4) and planar RGB color spaces.
        Input clip format is independent from the ones used for getting motion vectors.

    Last edited by pinterf; 12th February 2019 at 22:26.
    pinterf is offline   Reply With Quote
    Old 12th February 2019, 21:10   #507  |  Link
    Broadcast Encoder
     
    FranceBB's Avatar
     
    Join Date: Nov 2013
    Location: Germany
    Posts: 486
    Thank you, pinterf, very appreciated, as always!
    I just tested it with a 10bit yv16 source brought to 16bit yv24 and it works:

    Quote:
    FFMpegSource2("test.mov", fpsnum=25000, fpsden=1000)

    ConvertBits(16)

    Converttoyuv444(matrix="Rec709", interlaced=false)

    super=MSuper(pel=1, hpad=0, vpad=0)
    backward_1=MAnalyse(super, chroma=false, isb=true, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24))
    forward_1 =MAnalyse(super, chroma=false, isb=false, blksize=16, blksizev=16, searchparam=3, plevel=0, search=3, badrange=(-24))
    backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, blksizev=8, searchparam=0, search=3)
    forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, blksizev=8, searchparam=0, search=3)
    MBlockFps(super, backward_2, forward_2, num=50000, den=1000, mode=0)
    it correctly returns a 16bit 4:4:4 50fps file.
    Thank you!
    FranceBB is offline   Reply With Quote
    Old 12th February 2019, 21:50   #508  |  Link
    HeartlessS Usurer
     
    StainlessS's Avatar
     
    Join Date: Dec 2009
    Location: Over the rainbow
    Posts: 6,306
    FranceBB,
    Quote:
    backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, blksizev=8, searchparam=0, search=3)
    Quote:
    search, searchparam, pelsearch

    search decides the type of search at every level, searchparam is an additional parameter (step, radius) for this search, and pelsearch is the radius parameter at finest (pel) level.
    Below are the possible values for the search type:

    ...

    3 Exhaustive search, searchparam is the radius (square side is 2*radius+1). It is slow, but it gives the best results, SAD-wise.
    In MRecalculate, with square side = 1, does that mean that it searches only 1 pixel side to side, up and down, or NONE.

    Not sure if problem, just asking. [EDIT: ie, is your MRecalculate a timewasting NOP]
    __________________
    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 ???

    Last edited by StainlessS; 12th February 2019 at 22:40.
    StainlessS is offline   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 06:55.


    Powered by vBulletin® Version 3.8.11
    Copyright ©2000 - 2019, 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