Skip to content

Releases: mysteryx93/FrameRateConverter

FrameRateConverter v2.0-Beta

21 Jun 02:13
Compare
Choose a tag to compare
Pre-release

Releasing FrameRateConverter v2.0 Beta, DLLs only. Those DLLs now work for both VapourSynth and Avisynth.

  • Ported to VapourSynth
  • Fixed a bug in StripeMask
  • StripeMask linear gamma correction is now more accurate
  • StripeMask now accounts for PC vs TV range
  • StripeMask: added fullRange parameter, set to True if input is in full range
  • StripeMask: added Range and Gamma parameters

Beta 3: VapourSynth script now written!

FrameRateConverter v1.3

01 Jun 12:46
Compare
Choose a tag to compare

Version 1.3 is ready!

What's new:

  • Greatly enhanced quality in artifact areas! Ghost effect eliminated.
  • Added ConvertFpsLimit to blend with reduced blending ratios. Ratio=0 is frame copy and Ratio=100 is full blending. Ratio=50 reduces blending by half.
  • Now perform soft blending with a default ratio of 40, meaning frames blending at 50/50 will blend as 20/80 (50 * .4 = 20)
  • You can adjust frame blending ratio with BlendRatio

FrameRateConverter v1.2.1

13 May 03:54
Compare
Choose a tag to compare

Version 1.2.1 is ready!

What's new:

  • Slightly improved quality. Added sharp=1 and rfilter=4 to MSuper.

FrameRateConverter v1.2

03 Sep 02:45
Compare
Choose a tag to compare

Version 1.2 is ready! (2017-09-02)

What's new:

  • Mask strength now adjusted to produce similar artifacts masking with different DCT values
  • Removed Stripes parameter as Skip isn't practical
  • Added Stp parameter, whether to detect and blend stripes
  • Changed MaskTrh default from 100 to 120
  • Changed BlendOver default from 65 to 70
  • If NewNum is twice the clip's frame rate, set FrameDouble to true by default to preserve source frames

FrameRateConverter v1.1

02 Sep 03:25
Compare
Choose a tag to compare

Version 1.1 (2017-09-01)

What's new:

  • Added InterpolateDoubles function to replace double frames with interpolated frames using FrameRateConverter
  • Added DctRe parameter to specify DCT for MRecalculate
  • DCT now also applied for MRecalculate by default
  • Preset Normal now uses DCT=4 for MRecalculate. Old Normal is now Fast and old Fast is now Faster.
  • Presets Slow and Slower also now use DCT=4 for MRecalculate
  • SkipOver default treshold increased from 120 to 210
  • BlendOver default treshold increased from 60 to 65
  • SkipOver now specified for thSCD2 of MMask. Previously, scene changes would cause 2 adjacent frames to be skipped. Specifying thSCD2 causes only 1 frame to be marked for scene change.
  • Updated Avisynth headers in DLL
  • StripeMask: renamed trh parameter to thr

FrameRateConverter v1.0

09 Aug 02:35
Compare
Choose a tag to compare

After plenty of testing and satisfying results, we're now releasing the first official release of FrameRateConverter!

What's new:

  • Prefilter is now none by default. It is recommended to use RemoveGrain(22) only when not applying a denoiser first.
  • Preset Slow and Slower now use DCT=4, producing nearly the same result as DCT=1 but much faster
  • Added Preset Slowest that calculates diff between DCT=1 and DCT=0
  • Added parameter DCT
  • Removed DiffBlkSize and DiffBlkSizeV parameters. CalcDiff is only useful when using the same block size.
  • Renamed MaskTrh and SkipTrh as MaskThr and SkipThr

Note: MvTools2 still shows performance issues with multi-threading. DCT=1 is unstable with MT and can freeze. (still unsure about DCT=4)

I've seen an issue when using Preset="Slower" where some frames were randomly misplaced. This was due to an obscure bug in LSMASHSource and replacing it with AviSource fixed the issue.

FrameRateConverter Beta 2017-06-22

23 Jun 01:41
Compare
Choose a tag to compare

New version available.

  • Fix compatibility bug with Avisynth 2.6
  • Reduced MaskTrh from 145 to 100, and SkipTrh from 60 to 55
  • StripeMask is no longer affecting BlendOver/SkipOver values nor the artifact masking. It is processed entirely separate.

FrameRateConverter Alpha 2017-06-08

08 Jun 20:44
Compare
Choose a tag to compare

Several tweaks:

  • StripeMask's comparison width is now 2 instead of 3 for blksize=16
  • BlendOver default raised from 50 to 60
  • Stripes default changed from "skip" to "blend" -- safer
  • Output=over now displays stripes mask as yellow (and artifact mask as cyan)
  • Debug now displays Diff and Stripe values, and 4 digits instead of 6 digits
  • Works correctly in 16-bit mode while maintaining compatibility with AVS 2.6 (debug mode still doesn't work correctly in 16-bit)

FrameRateConverter Alpha 2017-06-07

08 Jun 00:11
Compare
Choose a tag to compare

FrameRateConverter Alpha 2017-06-06

06 Jun 22:17
Compare
Choose a tag to compare

What's new:

  • ContinuousMask now counts central pixel twice again
  • Increased ContinuousMask search radius from 18 to 20
  • Increased Stripe Mask mt_expand from 8 to 12 when Stripes="skip"