Hybrid rev 2020.10.10.1:
*fixed*
- Avisynth: handling QTGMC field order
- Video: nvencc version check
- Vapoursynth: Cnr2, typo sceneChroma -> scenechroma
- Video: NVEncC bluray input with 'encoder only' not starting encoding
- Avisynth+: no preRo for Text subittle
- Vapoursynth: sRestore output frame count calculation fixex: Preview not working with crop
- Vapoursynth: handle TimeCude filename changes
- Synth: some colorMatrix fixes
- Avisynth: DFMDeRainbow load mvtools for motion compensation
- Vapoursynth: Fix Combed to IVTC
- Analysis: aspect ratio detection
- Avisynth: 64bit preview
- Vapoursynth: restrict VFM Mi to blockx*blocky
- Video: problem with aoemenc and svthevc
- Vapoursynth: fixed Santiang typevh typo to typev, "AntiAliasing" - Nedi3aa vs "AnitAliasing - Nedi3aa"
- Vapoursynth: deleting profiles
- Vapoursynth: MAA missing dependecies
- Analysis: prefer stream aspect ratio
- Video: scanorder handling especially for DNxHD
- Tools: tsMuxeR version check
*changed*
- Cosmetics: Bunch of cosmetic changes
- Video: Using xvid_encraw instead of mencoder for XviD encoding.
- Vapoursynth: using D2VSource instead of MPEG2DecPlus
- Tools: use 64bit of vStripFree, Telxcc and MP4FPSmod (Windows only)
- Synth: added QTGMC custom addition
- Synth: splitting QTGMC into "QTGMC - Deinterlacer" (InputType = 0) and "QTGMC - Filter" (InputType > 0)
- Vapoursynth: Anime4KCPP support for HDNLevel Option
- Vapoursynth/Avisynth: in custom section you can now overwrite width, height, scantype and colorformat using: Note that these values are only respected inside the Vapoursynth/ Avisynth script.
Frame rate and frame count need to be globally overwrite using "Filtering->Misc->Overwrite output". All other values also need to be overwritten globally if you set them.
- Vapoursynth: Levels handling
- Avisynth: added QTGMC MatchPreset, MatchPreset2, MatchEnhance
- Crop: lowered min Crop-Width-Mult from 0.75 to 0.7
- Avisynth: TDecimate added additional parameters
- Vapoursynth: VIVTC added Deinterlacer option
- Avisynth: Flash3KDeband adjust output bit depth
- Avisynth: TemporalDegrain requires 8bit input
- Vapoursynth: KNLMeans adjust RGBX
- Vapoursynth: TimeCube RGB handling
- Vapoursynth: restrict filters based on Hqdn3d to 8bit
- Tools: look also for '3D controller" in lspci output for video card
- Analysis: added option to prefer stream luma range
- Video: changed ProRes models to proxy, lt, standard, hq, 4444, 4444x
- Avisynth: added RemoveDirt
- Output: added 'Config->Output->MKV Contains->Matroska advanced video signaling->Import HDR data from source'
*added*
- Video: Cineform HD support
- Filtering: option to flip video horizontally
*removed*
- Tools: nvhsp not used on Windows, hardly working on Linux&Mac, sadly ffmpeg does still not support signaling max cll/fall etc
- Tools: not using ffmbc any more
- Avisynth support on MacOS
-> downloads:
http://www.selur.de/downloads
Cu Selur
Ps.: Added Mac OS back to the release OSs.
Hybrid rev 2020.12.12.1:
*fixed*
- Synth: Avisynth, color matrix seleciton (missing '.')
- x264: min/max quant maximum (missing + 18)
- Synth: Avisynth, 64bit/32bit switching filter path initialization problem
- Synth: Avisynth, small fixes related: RemoveDirt, TFM
- Synth: Avisynth, QTGMC filter call
- Synth: Vapoursynth, fixed SSIQ
- Synth: Vapoursynth, ImageReader always outputs RGB24
- Synth: Vapoursynth, HQDering default, LSFMod gui control
- Synth: Vapoursynth, ff3dFilter extended supported color spaces
- Synth: Vapoursynth, LUTDeCrawl and LUTDeRainbow crashes when 'mask' was used
- Synth: Avisynth, import Zs_RF_Shared for edgecleaner
- Synth: Avisynth, a few bugs related to interlaced handling in Avisynth
- Synth: Avisynth, ColorYUV 'Off' control U/V mixup
- Synth: Avisynth, FastLineDarkenMOD call
- refresh resize&co on manual input PAR change
- Synth: Vapoursynth, typos 'sceneChroma' -> 'scenechroma','internations'->'interrations',...
- Synth: respect filter order when calculating output frame count and frame rate.
- Synth: handle RGB input
- Synth: sRestore support mode -1,-3,-4
- Synth: Avisynth, ColorMatrix change preview
- Synth: av1 aomenc color space restriction
- Synth: error about "overWriteOutputFrameRateValue" when Vapoursynth wasn't present
- Muxing: always used ffmpeg for mkv muxing
*changed*
- x265: using --scenecut-aware-qp <0..3> and --masking-strength instead of --[no-]scenecut-aware-qp, --scenecut-window <0..1000>, --qp- delta-ref <0..10> and --qp-delta-nonref <0..10
- x265: support for --vbv-live-multi-pass, --max-vbv-fullness, --min-vbv- fullness
- x265: support for --min-vbv-fullness & --max-vbv-fullness
- Synth: Avisynth, removed 'enableAvisynthForDVD' it's always assumed to be enabled now
- Synth: Vapoursynth, added overwrite Smooth/Super/Vectors to Interframe
- UI: removed simple view for Xvid and x264
- Synth: Reset Avisynth and Vapoursynth filter order when filter count changed.
- Synth: Avisynth´, force use of D2VSource instead of DGDecode when 64bit Avisynth is used (there does not seem to be any working 64bit DGDecode.dll)
- UI: Rearranged the Vapoursynth filters into groups
- Tools: FFMpeg, using '-video_size' instead of '-s'
- Tools: FFMpeg use ignore_editlist for mov/mp4/3gb input
- Synth: Avisynth, limit QTGMC imports
- Synth: enforce Crop < Rotate < Resize < Letterbox order in custom filter orders
- Synth: Vapoursynth, now also allows interlaced output of scripts
- Video: FFvHuFF set output color space
- Muxing: use '-of avi' instead of '-of lavf' when muxing to .avi using mencoder
- Synth: Vapoursynth, support RGBS in Limiter and Levels
- x265: disabled 'replace tune' in 'minimize command line', since atleast '--tune psnr' has some unknown side effects, see: https://bitbucket.org/multicoreware/x265...-tune-psnr
*added*
-> downloads:
http://www.selur.de/downloads
Cu Selur
Ps.: Note that Vapoursynth now allows to change the filter order of each filter individually, but this requires to reset the default filter order.
Hybrid rev 2021.07.17.1:
*fixed*
- Decode: ffmpeg rgb -> yuv conversion with pc scale
- Subtitle: do not convert subtitles to ttxt when muxing srt to mp4 with ffmpeg
- Vapoursynth: embed sup subtitle
- Avisynth: AutoAdjust only using general parameters when autoBalance was a enabled
- Vapoursynth: ResampleHQ call
- Vapoursynth: crash when fmtconv was used multiple times with 'spline16'
- Avisynth: 64bit ImageSequence handling
- Decode: add swapuv when using eq2 on 422 sources in FFmpeg
- Xvid: encoding progress when using xvid_encraw
- Vapoursynth: meta overwrite evaluation
- Vapoursynth: Santiag h/v
- Vapoursynth: Stab 'mirror'-parameter
- Frontend: fixed font size in some tool-tips
- Analyser: crash on some calculation decimal to fraction combinations
- Vapoursynth: TIVTC + gpu
- Audio: eac3 passthrough to mp4
- Muxing: ffmpeg chapter generation
- Muxing: ffmpeg + avc + parallel subjobs
- Avisynth: don't use lsb with Avisynth+
- Vapoursynth: GLSFilter calls when used with FilterQueue
- Vapoursynth: Filter Queue handling
- x265: adjust --uhd-bd do not remove options
- x265: ultrafast profile
- Audio: fixed 'auto (add all)' accidentally adding an audio track 2 times
- Vapoursynth: Histogram depending on type restrict color space
- Vapoursynth: filter preview crash for SRMD resizer
- Vapoursynth: crash when ToneMap was used on rgb content
- Avisynth: inserting custom code before QTGMC failed.
- Audio: '-ignore_editlist' accidentally used even when handling pipeinput from sox
- Crop: crop value not always properly reset on source change
- Jobs: don't use mkvmerge with flac audio since mkvmerge doesn't support cutting flac fixed ass style overwrite
- Vapoursynth: AddLogo (reenabled EdgeFixer)
- Vapoursynth: set Fades didn't enable (on Linux)
- Decode: ffmpeg -> x264 (use rawvideo)
- Decode: x264 use raw video instead of y4m pipe when not using a script
- Synth: SelectRangeEvery frame count/rate calculation of output
- Filtering: fix rotation flag
- Avisynth: tv/pc luma mapping on import
- Autocrop: fix QSVCEnc detect fix
*changed*
- Vapoursynth: changed sangnom.SangNom to sangnom.SangNomMod calls in scripts
- Files: sort file names explicitly when collecting them from the OS
- Frontend: AVStats: do not adjust based on selection/cut
- Muxing: adjust chapter&qp file to cut
- Vapoursynth: use 'accurate=1' when using VsFilterMod and high bit depth content. (slower but more accurate)
- Vapoursynth: stepped resize support
- Vapoursynth: FrameRateConverter
- Synth: Hybrid now only auto-refreshes the Vapoursynth/Avisynth preview if "Filtering->Misc->Auto-refresh" is enabled, otherwise refresh needs to be triggered manually
- Synth: F5 refreshes the Avisynth/Vapoursynth preview when 'auto-refresh' is disabled
- Vapoursynth: allow multiple 'Framerate Interpolation'-methods when using 'Filter Queue'
- Tools: remove 32bit qaac support
- Internal: fraction handling
- Synth: by default remove FFmpeg/Mencoder deinterlacers when using AviSynth
- Vapoursynth: adjusted to Waifu2x cnn to r4
- Vapoursynth: dgdecnv use default activated
- Vapoursynth: added option to force a specific chroma location when converting from and to YUV420
- Avisynth: changed script names
- Avisynth: lifing some 8bit restrictions
- adjusting SVT AV1 to removed options
- Video: NVEncC: check that "NVEncC->Only encoder" is used only on supported formats
- Video: x265: hme-range support
- Video: svt-av1 ui glitch when switching encoding typ
- DGDecNV: remove license.txt check of DGDecNV support, since it's free now
- Video: x265 removed signal end of bitstream/videostream
- Analysis: if scantype is interlaced but unknown after interlaced checked, assume tff if inpuHeight > 576
- x264/x265: extend some options from single to double didget fl
*added*
- Vapoursynth: debanding through vs-placebo
- Vapoursynth: FrameRateConverter support
- Vapoursynth: Detail-Preserving Image Downscaler (https://github.com/ WolframRhodium/VapourSynth-dpid/)
- Vapoursynth: added support for RIFE (https://github.com/ HomeOfVapourSynthEvolution/VapourSynth-RIFE-ncnn-Vulkan) (Windows only atm.)
- Vapoursynth: support for VSGAN through an 'addon' (Windows only), download only by request since it's huge
- Vapoursynth: SpotLess from G41Fun
- Vapoursynth: support for SmoothLevels from havsfunc
- Vapoursynth: TIVTC from https://github.com/dubhater/vapoursynth-tivtc
- Vapoursynth: added 'Flip vertical' to Santiag
-> downloads:
http://www.selur.de/downloads
Cu Selur
Ps.: BIG THANKS to DG for allowing me to bundle DGDecNV with Hybrid!