View Full Version : Hybrid: Input -> x264/x265/Xvid/VP8/VP9
Selur
13th December 2020, 13:52
Hybrid rev 2020.12.13.1:
*fixed*
Decode: deinterlacing through FFmpeg wasn't used when Avisynth/ Vapoursynth was used.
Avisynth: custom before 'End'-section was missing
(e)ac3 dialog normalization ui glitch
-> downloads: http://www.selur.de/downloads
Cu Selur
stax76
17th December 2020, 23:10
@Selur
Did you try Anime4KCPP under AviSynth? It gives an access violation here.
Selur
19th December 2020, 11:31
@stax76: tried it, didn't work for me either. Did not spend time on it since it works on Vapoursynth.
Cu Selur
stax76
19th December 2020, 12:22
OK, thanks.
Selur
31st January 2021, 19:26
Hybrid rev 2021.01.31.1:
*fixed*
Vapoursynth: libneo-fft3d.so -> libneofft3d.so
Vapoursynth: DaaMod fix 'no field vsDaaExpMod'
Sytnh: DVD handling Avisynth/Vapoursynth
Synth: Remove Trim from FilterOrder, always trim directly after source filter.
Avisynth: 64bit use MPEG2Dec_64
Decode: deinterlacing through FFmpeg wasn't used when Avisynth/ Vapoursynth was used.
Avisynth: custom before 'End'-section was missing
UI: (e)ac3 dialog normalization ui glitch
Vapoursynth: IVTCCustomDeinterlacerGPU ui glitch
Subtitle: subtitle extraction form MP4 files
Preview: title left/right mixup
x265: strictCBR handling
Vapousynth: MClean
Vapoursynth: Denois filters on their own were ignored
Audio: qaac language passthrough
Audio: ffmpeg aac reencode + ffmpeg cut causing audio glitch
Vapoursynth: VFM color space restriction
Synth: SelectEvery and SelectRageEvery
Vaporsyunth: AddGrain
NVEnc: L1/0 reference min value and gui glitch
Vapoursynth: make sure filters that change resolution or frame rate are applied to input&output in FilterView.
*changed*
Framework: switchted to Qt6 (Mac&Windows only)
Jobs: mplayer try to skip unnecessary muxing for video only encodings.
AutoCrop crash
Preview: add '-vf scale' during MPlayer Preview
UI: bunch of cosmetic changes
Synth: adjustements adjust to latest DGDecNV DGSource
Vapoursynth: Anime4k supported color formats
MPlayer: added 'ni' to mplayer dvd analysis call
*added*
NVEnc: support for --vpp-smooth
Vapoursynth: GLSL Resizer support
Vapoursynth: "only apply" from some filters.
Vapoursynth: support for GrainFactory3
Video: custom addition support for aomenc and vpx
Video: constrained quality 2pass VPX/AV1
-> downloads: http://www.selur.de/downloads
Cu Selur
DzeSezMee
25th March 2021, 17:59
any tutorial for installing on ubuntu 18.04?
Selur
25th March 2021, 20:44
not that i know of.
It's basically download Hybrids package, extract it and start and start the hybrid/Hybrid binary.
For adding Vapoursynth support see: https://github.com/Selur/hybrid-vapoursynth-addon
Cu Selur
DzeSezMee
26th March 2021, 16:26
not that i know of.
It's basically download Hybrids package, extract it and start and start the hybrid/Hybrid binary.
For adding Vapoursynth support see: https://github.com/Selur/hybrid-vapoursynth-addon
Cu Selur
How to fix this error?
https://i.ibb.co/7nN7KXT/Jepretan-Layar-2021-03-26-pukul-22-26-06.png (https://ibb.co/pfrCdxs)
Selur
27th March 2021, 09:44
What error do you mean?
-> Ah, now I see a screeshot.
That happens when using vnc iirc. (see: https://forum.selur.net/Thread-Install-Hybrid-on-Ubuntu-18-04-VNC + https://forum.selur.net/Thread-Hybrid-fatal-IO-error-11-on-x-server-1-0)
May be forcing a 'platform' like mentioned in the thread helps.
Selur
5th April 2021, 09:10
Hybrid rev 2021.04.05.1:
*fixed*
Synth: remove fulldepth parameter from DGSource
Output: mkv HDR tagging
Tools: mp4box version check
NVEncC: crop&co
Avisynth: FrameRateConverter: don't add Num/DeNum when double is used
Output: generate output name: add cut start&end frame info
Vapoursynth: removed vsAnime4KLevel
x264 'aud' GUI option not connected to model
Vapoursynth FilterPreview crash with Letterboxing
aomenc: fixed do not use adaptive quantization with lossless
Filtering: yadif - custom: field order ignored
fixed double calculation deinterlace/ivtc
x264: gui falsely indicated 'me=uhm' for preset 'slow' even when 'me=hex' was used.
Vapoursynth: try shortening file names for VSFilterMod (Windows only)
UI: dependencies adjustment when max value changed
x264: initial qt_max value.
aomenc: gui glitch
rav1e: 2pass crash
NVEnc: progress indication
Audio: problem with audio cut
Vapoursynth: script profile saving missing some filters.
Input: fixed image sequence pattern detection (bug cause by switch to qt6)
*changed*
UI: removed deinterlacer 'none', since it was just decorational
Vapoursynth: label Vapoursynth preview in 'Filter-' and 'Filter-Split'- view
Avisynth: CCD added ccdMT option
Avisynth: AssRenderer set matrix
Avisynth: Blur selection fixed cosmetics
Vapoursynth: mClean: use vcm instead of vcmod
Analysis: interpret 0.0000 as PAR as 1
*added*
Vapoursynth: "Always use Vapoursynth" to tell Hybrid to use Vapoursynth even when it's not needed
Vapoursynth: Filter-Queue (see: [INFO] About Vapoursynth Filter Order/Queue (https://forum.selur.net/Thread-INFO-About-Vapoursynth-Filter-Order-Queue))
Vapoursynth: DetailSharpen
Vapoursynth: 'Apply Only to' + 'Every'
Avisynth: CAS, vsMSharpen
Decode: ffmpeg vsync option
x265: support --(no-)eos/b
NVEncC: support warpsharp
-> downloads: http://www.selur.de/downloads
Cu Selur
Selur
6th April 2021, 18:03
Hybrid rev 2021.04.06.1:
*fixed*
Jobs: batch job creation
-> downloads: http://www.selur.de/downloads
Cu Selur
ReinerSchweinlin
12th April 2021, 07:37
Hybrid rev 2021.04.06.1:
*fixed*
Jobs: batch job creation
-> downloads: http://www.selur.de/downloads
Cu Selur
Nice :) Thanx!
Selur
12th April 2021, 15:43
Hybrid rev 2021.04.12.1:
*fixed*
Jobs: vpx version check
Avisynth: IVTC - TFM add additional options
Vapoursynth: fixed QTGMC bob
-> downloads: http://www.selur.de/downloads
Cu Selur
Gravitator
13th June 2021, 13:56
Салам!
How can I avoid resetting the encoding thread to the processor when changing the profile in x265?
Gravitator
13th June 2021, 14:02
I mean the preset :o
Gravitator
13th June 2021, 18:29
Bloated font.
https://images4.imagebam.com/f2/29/9f/ME1224W_o.jpg
Selur
16th June 2021, 18:51
How can I avoid resetting the encoding thread to the processor when changing the profile in x265?
You can't presets are rooted on the default values, thus Hybrid resets first to the default values and then applies the changes associated especially with the preset.
Bloated font.
will look at it
Selur
17th July 2021, 19:39
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!
Selur
18th July 2021, 08:36
Hybrid rev 2021.07.18.1:
*fixed*
Vapoursynth: missing libraries and old scripts in MacOS package
Users might have to reset FilteringModel defaults and Vaporusynth filter order.
*changed*
Vapoursynth: changed sangnom.SangNomMod to sangnom.SangNom calls
-> downloads: http://www.selur.de/downloads
Cu Selur
RedDwarf1
22nd July 2021, 02:11
I have been using this to quickly encode to HEVC with my Turing nVidia graphics card. The relatively, compared with other software, advanced options is a big reason why I use it.
However I have found that the encodes only come out with CAVLC and not CABAC entropy encoding. Can anyone tell me why this is so? Is it all that nVidia NVEnc can manage or is a setting that I am using incorrect? Is there a way to enable that to improve the compression/quality?
Thanks in advance for all input and help with this issue.
Gravitator
23rd July 2021, 08:47
The sample was taken from this post >https://forum.doom9.org/showpost.php?p=1948242&postcount=8
Video
ID : 1
ID in the original source medi : 4113 (0x1011)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference fra : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 min 0 s
Bit rate mode : Variable
Bit rate : 17.9 Mb/s
Maximum bit rate : 38.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 2 176.592 FPS
Original frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.004
Stream size : 11.4 GiB
Language : English
Default : Yes
Forced : No
Original source medium : Blu-ray
Is it better for a Hybrid to use information from "Frame rate" or "Original frame rate"? The first has sky-high rates and this leads to sky-high rates of coding time calculation in the program :scared:
Sharc
23rd July 2021, 11:03
The sample was taken from this post >https://forum.doom9.org/showpost.php?p=1948242&postcount=8
[/SIZE]
Is it better for a Hybrid to use information from "Frame rate" or "Original frame rate"? The first has sky-high rates and this leads to sky-high rates of coding time calculation in the program :scared:
Framerate Mode "Variable" is also suspicious :eek:
Selur
30th July 2021, 19:32
Is it better for a Hybrid to use information from "Frame rate" or "Original frame rate"?
In this case definitly 'Original frame rate', also if the source really is a Blu-ray vfr is wrong, so ignoring time codes when importing with Hybrid is probably a good idea too.
(wondering if 'email notification' will ever work again for subscriped threads,...)
Cu Selur
Gravitator
3rd August 2021, 06:42
Hydrid v2021.07.18.1
x265
Any change in the "Hierarchical M.E. range:" parameter will automatically save to the configuration profile.
Selur
4th August 2021, 19:17
x265
Any change in the "Hierarchical M.E. range:" parameter will automatically save to the configuration profile.
Can't reproduce.
What I did:
start Hybrid
enable "x265->Motion->Motion estimation->Hierarchical M.E."
set "x265->Motion->Motion estimation->Hierarchical M.E." to "full/full/full"
closed Hybrid
opened Hybrid
-> settings are not automatically saved
Yes, if you save a 'Configuration' those settings are naturally saved, same if you save a global profile or similar.
Cu Selur
Gravitator
4th August 2021, 20:03
I apologize for the inaccuracy.
Apply the currently selected configuration "Ультра" - the parameter Hierarchical range ME range: 16/32/48 will be loaded > change to 16/16/16 > re-apply the currently selected configuration "Ультра" - the original 16/32/48 did not load.
It seems that this happens if the name is in Russian.
Selur
5th August 2021, 17:02
Still can't reproduce this here.
What I did:
Start Hybrid
save a x265 configuration under "Ультра"
enable "x265->Motion->Motion estimation->Hierarchical M.E."
set "x265->Motion->Motion estimation->Hierarchical M.E. range" to "full/full/full"
change "Encoding mode" to "average bitrate (1-pass)"
apply the "Ультра" x265 configuration
-> "Encoding mode", "Hierarchical M.E." and the "Hierarchical M.E. range" values have all been properly reset.
It seems that this happens if the name is in Russian.
Could it be that the profile isn't loaded at all?
May be some file system encoding vs Windows language coding issue?
-> no clue atm.
Cu Selur
Gravitator
8th August 2021, 15:00
Could it be that the profile isn't loaded at all?
The profile is loaded, but it is not possible to restart this setting again.
May be some file system encoding vs Windows language coding issue?
It seems that this problem also affects the font (it becomes very bold).
>Demo (https://files.videohelp.com/u/227452/2021.08.08%20%28Hybrid_v2021.07.18.1_prof_font%29.mkv)
Gravitator
8th August 2021, 15:07
Activates/Aktivates (In the info field when selecting encoders).
Video handling:
Allows you to select the video encoder that Hybrid will use:
available options:
- x264 (MPEG-4 AVC aka. H.264) activates the x264-Tab
- XviD (MPEG-4 ASP) activates the Xvid-Tab
- VPX activates the VPX-Tab
- CUDA H.264 (MPEG-4 AVC aka. H.264) activates the CUDA H.264-Tab (Windows only)
- x265 (MPEG-4 HEVC aka. H.265) aktivates x265-Tab
- DivX265 (MPEG-4 HEVC aka. H.265) aktivates DivX265-Tab
- Kvazaar (MPEG-4 HEVC aka. H.265) aktivates Kvazaar-Tab
- passthrough = copy input clip to output without any changes (no reencoding)
- ignore (no video processing, needed for audio only output)
Selur
9th August 2021, 15:07
The too large font for 'Target mode&Co' is a bug with some tooltips which happend when switching to Qt6 -> will fix for the shown instances.
About the other 'bug', looking at the video:
- you apply "rskip"and the range ist set to 16,32,32
- you manually change the rante to 0,0,0
- you apply "rskip"and the range ist set to 16,32,32
- "Ультра" and the range stays 16,32,32
- you manually change the range to 0,0,0
and then the cinfiguration is not applied (no clue, why)
- you apply "rskip"and the range ist set to 16,32,32
-> tried the sam here, couldn't reproduce.
I got an idea,..
Ccould it be that you "Ультра" profile is an old profile which was created with an old Hybrid version and the profile simply doesn't contain any:
<HybridData value="true" name="hierarchicalME"/>
<HybridData value="umh" name="hme1"/>
<HybridData value="umh" name="hme4"/>
<HybridData value="hex" name="hme6"/>
<HybridData value="48" name="hmer1"/>
<HybridData value="32" name="hmer4"/>
<HybridData value="16" name="hmer6"/>
values?
If you open a profile with
Try:
1. applying you "Ультра" profile
2. saving it again
and see whether it now properly resets the setitng since the profile now contains the hme options,...
Cu Selur
Gravitator
9th August 2021, 17:21
Re-saving helped!
VPX
VP8->apply 'Conf:vp8 Hybrid Default' - the encoder was changed to VP9.
Selur
10th August 2021, 04:29
the encoder was changed to VP9.
Yes, it's the default in current versions.
Hybrid from time to time changes the Hybrid-defaults, but it does not change the program-defaults saved by the user.
Cu Selur
Gravitator
10th August 2021, 05:23
x265
Enc mode:ABR > minimize command line: off > start encoding - crash.
Gravitator
13th August 2021, 12:56
Input: *.yuv > Error (sorry, only supporting, YUV4MPEG2 raw atm.) > OK > the GUI freezes.
Selur
17th August 2021, 19:54
regarding x265: command line is complaing about 'no-script-cbr' being an unkown option.
Funny thing is that the command line help:
--[no-]strict-cbr Enable stricter conditions and tolerance for bitrate deviations in CBR mode. Default disabled
and the latest documentation https://x265.readthedocs.io/en/latest/cli.html?highlight=no-strict-cbr#cmdoption-strict-cbr mentions it.
-> created a bug report over at https://bitbucket.org/multicoreware/x265_git/issues/602/unkown-option-no-strict-cbr
Input: *.yuv > Error (sorry, only supporting, YUV4MPEG2 raw atm.) > OK > the GUI freezes.
I can reproduce the issue, I will look into it.
Cu Selur
Ps.: will send you a fix regarding the yuv-opening freeze. Will wait for feedback from the x265 devs regarding '--no-strict-cbr'.
Selur
5th December 2021, 10:23
Hybrid rev 2021.12.05.1:
*fixed*
Video: some models didn't load the saved defaults
Video: aoemenc:,2pass fails when custom addition was used
Vapoursynth: 12bit scaling bug
Vapoursynth: reset filters + removed use Deinterlace checkbox
Vapoursynth: HQDN3D parameter fix
Vapoursynth: handling Vapoursynth input scripts in case they are not further processed
Vapoursynth: TemporalGrain2 support
Avisynth: QTGMC doesn't support YUV411
Analysis/Muxing: handling mkv supporting that a single attachment can have multiple ids.
Jobs: handling jobs with 99+ subjobs
Audio: stereo to mono downmix
Input: Input dvd title minimum length was active even then the option was disabled.
Extraction: use more quotes when using mplayer for extraction on MacOS and Linux
Jobs: option to clean temp folder
Filtering: wrong letterbox values on reload of source
Vapoursynth: letterbox + telecine handling
Analysis: filter audio by language before initialization
Video: ProRes 4444 handling + activate Controls
Input: freeze on unsupported raw input
Vapoursynth: DGDecNV deinterlace call for tff
Audio: handling opus raw audio as Audio Input
Vapoursynth: sRestore was missing ChangeFPS when 'frate' was set while 'omode' wasn't 6.
GUI: some small glitches
Cut: cut end frame rounding
Video: NVEnc deinterlace
Video: ffnvenc accidentally removed on Linux systems.
Model: reset input when reloading defaults on non-empty input
Audio: pcm input handling
Avisynth: LSFMod now hdb compatible
Analysis: TimeCodeGrabber ffmpeg
Jobs: extrating mov to raw
Audio: ffmpeg->sox->ffmpeg encoding
Avisynth: RemoveDirt split typo
Avisynth: FrameRateConverter, MvToolsFPS
Vaoursynth: trim + Vapoursynth FilterPreview
Audio: ac3 dialognorm, audioNormalization
Muxing: Cineform muxing
Avisynth: 'Filtering->Avisynth->Denoise' en-/disable not saved in profiles.
Vapoursynth: forgot adjuster for SRMD
Vapoursynht: drop alpha channel when using LWLibavSource
Muxing: remuxing vfr mov to m2ts by ignoring the time codes
Decoding: vidstab when ffmpeg encoders are used
Vapoursynth: fixed ResampleHQ call when stepped resize is used
Audio: audio only audio job creation
Vapoursynth: vsHDRToSDRDGLight init value
*changed*
Video: x265: support old 16bit x265 from 2015 (misc.ini, supportX26516bit=true; Windows only)
Decode: mplayer/mencode use '-demuxer lavf' not '-demuxer mkv' for webm content.
Video: encoding type "specific filesize/bitrate (1st pass)" -> "specific filesize/bitrate (2pass - 1st pass)" and "specific filesize/bitrate (2nd pass)" ->"specific filesize/bitrate (2pass - 2nd pass)" to limit confusion
Video: NVEnc - added '--chroma-qp-offset X'
Avisynth: TemporalDegrain2 supports 8-16bit YUV
NVEnc: color range values
Muxing: mkv mpeg-2 interlaced handling
Jobs: create sub-folders in temp per job (experimental)
Vapoursynth: tcanny sigma to 0.5
Synth: allow to force bit depth when using flash3kdb
Vapoursynth: FilterOrder cosmetics: a. used filters are bold b. filters can be moved through mouse drag&drop
Decode: not uisng '-demuxer mkv' but for mkv/webm compatible input (this might cause problems, but we will see)
Analysis: changed MakeMKV workarounds,...
Input: add 'iso' to the file extensions to ignore
Vapoursynth: sRestore min threshold to 1
Jobs: use json options file for mkvtoolnix
Jobs: explicitly set LANG and LC_ALL in qprocess environment
Muxing: allow passthrough ProRes to mkv
Vapoursynth: allow GLS Resizer&Filter for Mac
Vapoursynth: updated ReadMPLS filter on Windows, fixed code
Vapoursynth: "lower resolution before resize" can now be restricted to width/height
Avisynth: FrFun7 now available for 64bit Avisynth
Video: support FFV1 set output color space.
Avisynth: disable HDRAGC for 64bit
Avisnyth: more Histogram options separateFieldInterlacedHandling
Vapoursynth: switch to API4
Analysis: adjust to MediaInfo for HDR transfer detection
Video: Xvid encraw doesn't have '-i ..' anymore
Vapoursynth: removed openCL option from vsMCDeGrain since there's no TCannyCL anymore.
Analysis: removed unnecessary code Analysis if container frame rate more than 20 times the stream frame rate, use stream frame rate. x264 version: convert 0.164.x to version 5000 vp9: restrict cpuUsed to
Filtering: ffmpeg tonemap added npl-parameter
*added*
Video: ediaaCuda (Windows only)
Vapoursynth: muvsfunc.SSMI_downscale = SSIMD
Vapoursynth: DPIR, vsRealESRGAN, BasicVSR++, TorchRIFE, vs-swinir, vs-hinet support (in pytorch addon)
Avisynth: Spotless
Vapoursynth: only apply range option
Vapoursynth: chunked encoding support for 1pass encoding methods (*experimental*)
-> downloads: http://www.selur.de/downloads
Cu Selur
Ps.: Note that Hybrid switched to Vapoursynth API4 so Vapoursynth, filters and tools usind Vapoursynth need to be updated. Also deinstall old Hybrid before installing this release.
Gravitator
5th December 2021, 15:27
Avisynth preview: Info - does not work.
Selur
5th December 2021, 17:09
Will look at it during the week. (Since I'm not really using Avisynth much nowadys I hadn't noticed.)
Looks like it never worked with LWLibavVideoSource, but only with FFMpegSource2 and I deleted the FFMS2.avsi (thought it wasn't needed) which contains FFInfo.
So if you extract FFMS2.avsi (https://github.com/FFMS/ffms2/releases) into your avisynthPlugins folders at least when using FFMpegSource2 it should work.
-> it's a bug in avsViewer -> send you a link to fixed avsViewer builds via PM.
Cu Selur
Selur
6th December 2021, 17:26
@Gravitator: Seems like this is related to Avisnyth++ itself. If you disable multithreading through enabling 'Filtering->Avisynth->Misc->Script->Miscellaneous->Disable MT' frame detection works fine, but it will slow down all other filters.
Gravitator
6th December 2021, 20:20
@Gravitator: Seems like this is related to Avisnyth++ itself. If you disable multithreading through enabling 'Filtering->Avisynth->Misc->Script->Miscellaneous->Disable MT' frame detection works fine, but it will slow down all other filters.
This helped with the correct display of information about I/P/B frames:o
Selur
7th December 2021, 20:33
Foudn another way to fix this without having to disable MT, send you a link to modified avsViewer builds.
Cu Selur
Gravitator
8th December 2021, 12:16
1. Replacement C:\Program Files\Hybrid\32bit\avsViewer.exe leads to activation of Info for LibavVideoSource.
2. Adding files avsViewer.exe and FFMS2.avsi in C:\Program Files\Hybrid\32bit\avisynthPlugins leads to activation of Info for FFmpegSource.
The new fix does not work without disabling MT. How to switch to 64bit mode?
Selur
10th December 2021, 20:34
a. avsViewer should be in 32bit folder not in 32bit/avisynthPlugins folder.
b. for me this happens:
when I use Avisynth 32bit and load a source where LWLibavVideoSource is used triggering the Info-button properly adds Info() to the preview script.
when I use Avisynth 32bit and load a source where FFVideoSourceis used triggering the Info-button properly adds FFInfo() to the preview script, but at the wrong position. (not above Prefetch)
when I use Avisynth 64bit and load a source where LWLibavVideoSource is used triggering the Info-button properly adds Info() to the preview script.
when I use Avisynth 32bit and load a source where FFVideoSourceis used triggering the Info-button properly adds FFInfo() properly before Prefetch().
-> will look into it.
How to switch to 64bit mode?
"Config->Internals->Avisynth->Avisynth type"
Selur
12th December 2021, 12:54
Hybrid rev 2021.12.12.1:
*fixed*
Avisynth: RGBAdjust controls
Avisynth: FRIM handling
Vapoursynth: some popups when HINet isn't present
*changed*
add chapters to non-mp4 files when muxing with ffmpeg
-> downloads: http://www.selur.de/downloads
Cu Selur
Gravitator
12th December 2021, 15:26
v1.12.12.2021
avsViewer32
Prefer FFmpegSorce: does not show I/P/B without disconnecting MT;
Support DGdecNV: "Avisynth preview error: -> DGSource: Could not open DGIndexNV.ini. (C:\Users\GRAVITATOR\AppData\Local\Temp\tempPreviewAvisynthFile19_16_30_812.avs, line 6)" - the window does not start.
avsViewer64
Support DGdecNV: "Avisynth preview error: -> DGSource: Could not open DGIndexNV.ini. (C:\Users\GRAVITATOR\AppData\Local\Temp\tempPreviewAvisynthFile19_33_15_828.avs, line 6)" - the window does not start;
LibavVideoSorce: "Avisynth preview error: -> Import: unable to locate "" (try specifying a path), error=0x57 (C:\Users\GRAVITATOR\AppData\Local\Temp\tempPreviewAvisynthFile19_23_57_531_tmp.avs, line 12)" - error when enabling info and the window is closed when the button for the next frame is pressed;
Prefer FFmpegSorce: Info - press the button for the next frame > I dont know what FFSAR_NUM means ([Scriipt Clip] line 1).
x254/x265
Changing the encoding mode (ABR, 2-pass, b-frames) at a bitrate of 1000kbps results in the message "Current settings would result in a file size below 1 MB. -> changing Filesize to 1MB".
Selur
12th December 2021, 17:27
I dont know what FFSAR_NUM means
-> not chaning since it would require a rewrite of FFMS2.avsi
x254/x265
Changing the encoding mode (ABR, 2-pass, b-frames) at a bitrate of 1000kbps results in the message "Current settings would result in a file size below 1 MB. -> changing Filesize to 1MB".
Can't reproduce, only should happen if the warning is correct.
about DGDecNV: Try starting DGIndexNV.exe, it should recreate the file. Alternatively you can create empty DGDecNV.ini files.
about Info: probably forgot to update avsViewer
-> seems like I should think about dropping 32bit Avisynth from Hybrid
Cu Selur
Gravitator
12th December 2021, 19:31
Should be changed to DGIndexNV.ini
> C:\Program Files\Hybrid\64bit\Avisynth\avisynthPlugins\DGIndexNV.exe
> C:\Program Files\Hybrid\32bit\avisynthPlugins\DGIndexNV.exe
avsViewer64
Warning "FFSAR_NUM ([Scriipt Clip] строка 1)" is disabled via MT off.
x264/x265
Changing Filesize to 1MB > demo (https://files.videohelp.com/u/227452/x264_x265%201Mb%20spamming.mkv)
Selur
12th December 2021, 20:17
x264/x265
Changing Filesize to 1MB > demo
This behaviour is correct.
Hybrid does not support encoding to file sizes below 1 MB through bit rate based methods.
Should be changed to DGIndexNV.ini
> C:\Program Files\Hybrid\64bit\Avisynth\avisynthPlugins\DGIndexNV.exe
> C:\Program Files\Hybrid\32bit\avisynthPlugins\DGIndexNV.exe
No clue what you intended to say wih that.
avsViewer64
Warning "FFSAR_NUM ([Scriipt Clip] строка 1)" is disabled via MT off.
Yes, but I see no script change in Hybrid that could prevent it aside from dropping multithreading which is not happing.
It's this way for years.
Cu Selur
Gravitator
12th December 2021, 21:44
This behaviour is correct.
Hybrid does not support encoding to file sizes below 1 MB through bit rate based methods.
Why is it triggered on b-frames? How to disable it?
DGDecNV: Try starting DGIndexNV.exe, it should recreate the file. Alternatively you can create empty DGDecNV.ini files.
An empty file helped.
Gravitator
12th December 2021, 22:02
I propose to expand the viewer :rolleyes:
If you hold click and down on the original photo, the filtered photo will be displayed (as on photo comparison sites).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.