Releases: mysteryx93/FrameRateConverter
FrameRateConverter v2.0-Beta
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
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
Version 1.2.1 is ready!
What's new:
- Slightly improved quality. Added sharp=1 and rfilter=4 to MSuper.
FrameRateConverter v1.2
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
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
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
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
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
A few tweaks
FrameRateConverter Alpha 2017-06-06
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"