Version history for Hybrid
<<Back to software description
Changes for v2020.07.17.1 - v2020.08.02.1
- *fixed*
- Vapoursynth QTGMC bob
- Vapoursynth: saving profiles
- General: restting Defaults caused two instances to open
- Jobs: tsMuxeR temp and input file handling
- *changed*
- Filtering: Removed the "force deinterlace" option, instead 'Overwrite input scan type to' should be used.
- Tools: adjusted to latest NVEncC 'check-features' changes
- Audio: remove unneeded '-ac' in ffmpeg call
- *added*
- Avisynth: 64bit Support, support 32bit and 64bit Avisynth jobs at the same time in the jobqueue (Windows only)
Changes for v2020.06.21.1 - v2020.07.17.1
- *fixed*
- Avisynth: limit LSFMod to YV12
- Startup/Shutdown crashes
- *added*
- Vapoursynth: LGhost
Changes for v2020.02.19.1 - v2020.06.21.1
- *fixed*
- Video: rav1e 2pass calls
- Video: x265, minimize command line problem with constant quantizer
- Vapoursynth: interframe + sRestore
- Avisynth: pad to make sure dfttest gets mod16 input
- Vapoursynth: forgot to add Bwdif.dll to th the install (Windows only)
- Muxing: passhtrough huffuyv
- Video: do not add maxCll 0,0
- Analyse: Blu-ray input analysis
- Avisynth: imagesource bug
- Avisynth: ConvertToYUV where colorMatrix was accidentally added
- Video: Xvid 2pass stats file bug
- Jobs: ffindex deleted to early
- Jobs: trying to delete x264 mbtree file evenwhen it should not be there
- Audio: dialog norm make sure that '-dialognorm 0' instead of '-dialognorm -0' is used
- Input: ffmpeg time code extraction
- Analyse: dts-xx detection
- Handling: aid problem avi preview und tokenizing
- Video: x265: separate 2pass passes
- Jobs: progress indication when using qsvencc
- Video: FFMpeg NVEncC, multi-ref was accidentally disabled
- Chapters: switchting within sources with multi input and chapter import
- Jobs: ffmpeg job minimization
- *changed*
- Avisynth: removed SSE(2)Tools
- Avisynth: interplaced preview handling
- Avisynth: moved histrogram control into Hybrid itself
- Avisynth: removed AnimeIVTC since it's not required for QTGMC any more
- Avisynth: switched to Avisynth+ 3.6
- Avisynth: removed PlanarTools
- Avisynth: restrict DeRainbow to 8bit
- Avisynth: during ConvertToXY add ChromaInPlacement when converting from YV12 and ChromaOutPlacement when converting to YV12 in case MPEG-1 or DV Video input is detected.
- Avisynth: allow to enforce ChromaInPlacement/ChromaOutPlacement during ConvertToXY when converting to or from YV12
- Cut: allow to set cut by frame number
- Timecods: the way Hybrid tries to fix time codes
- Preview: force color space conversion on mplayer preview
- Input: added image sequence option to set base fps
- Audio: restrict eac3 bit rates
- Avisynth: extended color support for some filters
- Tools: handling version info with newer tsMuxeR
- XSynth: using trim with cut support
- *added*
- Vapoursynth: Anime4KCPP resizer (Windows only)
- Vapoursynth: JincResize, DeDot, CAS and adjusted LSFMod to use CAS
- Vapoursynth: added option to lower resolution before resize
- Avisynth: MToon, DFMDeRainbow
- Audio: handling of 8bit pcm
- Video: dynamic HDR with NVEncC
- Audio: ffmpeg ac3 & eac3: dialog normalization
- *removed*
- Video: FFmpeg NVEnc (Windows only)
Changes for v2020.02.16.1 - v2020.02.19.1
- *fixed*
- Video: x265, messed up during 3.3. branch adjustment
- *changed*
- Internals: removed some abandoned code which causes unneeded slow downs after files with lot of meta data were analysed
Changes for v2019.12.01.1 - v2020.02.16.1
- Video: QSVEnc encoding mode mapping.
- Vapoursynth: custom script mismapping
- Vapoursynth: SelectRangeEvery and Tweak
- Vapoursynth: Fixed HDR to SDR DG call
- Vapoursynth: HDRToSDR
- Vapoursynth: LWLivavSource use track instead of streamindex
- Video: aomenc - tx64 handling
- Profile: error message regarding 'input' when loading a GlobalDataModel
- Muxing: mp4 video&audio tagging
- Video: NVEnc, arib-std-b67 vs. arib-srd-b67
- Muxing: h264 avi muxing
- Analysis: mediainfo video bitrate indication
- Avisynth: handling high bitdepth content
- Decoder: FFmpeg decoder call
- *changed*
- Avisynth: force LibavSource for AV1 content
- Avisynth: make sure BalanceBorders isn't used when Top/Bottom/Left/Right isn't mod
- *added*
- Vapoursynth: option to save/load custom script content
- Video: rav1e added "--threads X", "--switch-frame-interval X", "--reservoir-frame-delay X" and "--rdo-lookahead-frames X"
- Video: NVEncC added support for '--psnr', '--ssim'
- *removed*
- check for update
- Synth: removed FFms2k (it's changes were incorporated in ffms2)
Changes for v2019.11.23.1 - v2019.12.01.1
- *fixed*
- video: x265 make sure 'fixed quantizer' zones use integer
- *changed*
- muxing: Hybrid doesn't send 'und' to MP4Box but empty language strings
- *added*
- muxing: option to overwrite not only container but additionally stream aspect ratio
Changes for v2019.09.30.1 - v2019.11.23.1
- *fixed*
- muxing: ffmpeg indicating vfr even when video is cfr
- video: x265 HDR-10+ signaling
- video: maxCLL typo related to STV-HEVC encoding (can't be used there anyways so more a cosmetic fix)
- video: NVEncC multi level typo bug
- Avisynth: crop not working with custom resizer
- muxing: mp4 language passthrough
- gui: VIDEOHANDLING problem on Linux
- *changed*
- profiles: Do not allow to load Global Profiles while a source is loaded.
- Vapoursynth: Make sure that after QTGMC the clip is preceived as frame based.
- video: NVEncC allow L0 and L1 references at the same time
- video: x265 added support for 'scenecut-aware-qp' with 'scenecut-window' and 'max-qp-delta'
Changes for v2019.09.29.1 - v2019.09.30.1
- *fixed*
- audio: Audio-tab not reacting to Base-tab audio processing changes
- *changed*
- extract: ffmpeg removes caption subtitles when used for extraction
Changes for v2019.08.25.1 - v2019.09.29.1
- *fixed*
- Jobs: d2v Indexer output detection
- x265: removed '--no-intra-refresh'
- Input: ffmpeg direct time code extraction
- Jobs: x265, don't create .cutree-deletion job when '--no-cutree' is used.
- Jobs: 'MPEG-4 ASP + mkv stretch'-handling on passthrough
- FilterPreview: with interlaced content, that doesn't get deinterlaced while 'No Avisynth during Preview' is disabled
- *changed*
- Vapoursynth: make vsFilterMod optional (Windows only)
- Vapoursynth: handle chapter selection
- x265: support selective SAO
- Preview: mplayer preview + crop force refresh
- Removed old compatibility code for old platforms (XP/Vista/SnowLeopard/...)
- Input: small stuff, disable stretch detection (since it only works for video atm.)
- *added*
- Vapoursynth: Cnr2, TemporalDegrain filter
- Synth: support 'prefer HW decoding' for LWLibAvSource
Changes for v2019.05.05.1 - v2019.06.09.2
- *fixed*
- NVEnc: fixed init bug
- 2019.06.09.1:
- *fixed*
- Vapoursynth: embedding idx/sub and sup subtitles
- Filtering: crop only bug
- Xvid: decimal/fraction in mencoder
- Files: Do not allow semicolon or other separator used by Hybrid inside input and output file names.
- Mp4Box: mp4box vfr handling
- Avisynth: HDRAGC min grain option
- Avisynth: Flash3K Deband defaults
- *changed*
- NVEnc: allow aq-strength for H.265
- NVEnc: rearranges layout
- Decoder: prefer ffmpeg as decoder for > 8Bit output
- FFNvEnc: tier-support added missing level 51
- QSVEnc: fixed --weightp support
- x265: adjusted to 'committed 4583000' "Changed the params max-merge to 3, b-intra enabled, limit-ref and early-skip enabled for improved performance for high res"
- Vapoursynth: replaced 'knwvsfunc.py' with 'G41Fun.py'
- *added*
- NVEnc: support --dhdr10-info, --nonrefp, --no-i-adapt, --no-b-adapt, --direct, --adapt-transform, --weightp, --strict-gop
- Tags: option to set copyright info
Changes for v2019.03.14.1 - v2019.05.05.1
- *fixed*
- jobs: unwarrented warning about 'You are creating a job without audio, while the input has audio!' during batch processing
- ffmpeg: tonemap sd range missing
- Avisynth: amDCT Prefetch missing
- Muxing: Mp4Box + chapters + Parallel subjob processing
- NVEnc: 'Parallel subjob processing' + keyfile caused crash
- Vapoursynth: LSFMod options matching code (missed version)
- Avisynth: NNEDI3Resize missing prescreen mode 0
- x26X: parallel subjob processing .mbtree-system cleanup triggered too early
- Muxing: MP4Box 'flattening'-call handling
- jobs: Subjobs that took longer to delete
- ffnvenc: bsf written
- Vapoursynth: rotation handling
- VP9: color space grayed initially out
- NVEnc: file size calculation adjustment
- Subtitle: subtitle order mixup
- filtering: 'Force 4:4:4 downsize' with 'no XSynth'
- Avisynth: LSMASHVideoSource + hight bit depth source
- Vaporoursynth: MCDegrainSharp, libmvtools dependency
- jobs: show fps when mencoder is used
- muxing: cosmetic glitch caused ffmpeg for ts muxing to be disabled
- jobs: mencoder getting stuck on mencoder job
- jobs: mencoder progress indication during Xvid encoding
- jobs: Abort subjob processing if another subjob is aborted/postponed/stopped/...
- *changed*
- Vapoursynth: default filter order (rotation before resize)
- Avisynth: use Prefetch() with "cpu count / 2" instead of "cpu count" when MT-Threads is set to 0
- mencoder: use fractions when specifiying ofps
- muxing: added 'insertSEI, contSPS' to tsMuxeR muxing call
- *added*
- filtering: 'rotate' 'auto' option
- Avisynth: MvToolsFPSmod
- Vapoursynth: added TimeCube to apply LUTs for Color Correction
- Avisynth: MCDegrainSharp
Changes for v2019.03.04.1 - v2019.03.14.1
- *fixed*
- Avisynth: loading FFms2k
- *changed*
- input: MakeMKV input handling
- Avisynth: updated extension version,..
- jobs: enforce negative audio delay fixing with ffmpeg for mov output
- jobs: enforce cfr decoding for mov output
- *added*
- Avisynth: ChannelMixer
Changes for v2019.02.23.1 - v2019.03.04.1
- *fixed*
- x264: 2pass call
- muxing: input detection in mencoder muxing call
Changes for v2019.01.06.1 - v2019.02.23.1
- *added*
- Vapoursynth: MLDegrain, MDering, aaf, DaaMod, Tweak, SmoothGrad
- Avisynth: MPEG2DecPlus
- *fixed*
- muxing: no explixit PAR (during muxing) signaling when XPS is enabled
- muxing: hevc brand signaling
- Avisynth/Vapoursynth: ffmsindex call for mkv(vp9) content
- Vapoursynth: d2vsource call, accidentally contained 'rff=False' for NTSC sources.
- Jobs: to wav job creation
- Preview: MPlayer not properly closing
- Avisynth: use ConvertBits with full=true for PC scale
- *changed*
- Analysis: ImageSequence try 'Image' and 'Video'
- video: adjusted autoAltRef for vp9 and av1
- x265: rearranged x265->Singaling tab
- Vapoursynth: added OpenCL parameter to SMDeGrain
- lots of internal code changes
- Avisynth: lower threads in Prefetch
- *removed*
- Vapoursynth: DGDecIM support since it's not developed any more and doesn't work with latest drivers.
Changes for v2018.12.23.1 - v2019.01.06.1
- *added*
- subtitle: subtilte only extraction for mkv input
- subtitle: support extraction of dvb_subs as vobsub subtitles when they are inside an mkv container
- *fixed*
- video: Xvid 2pass bitrate adjustment
- automation: handling of aborted subtitle extraction
- *changed*
- internal: changed the logging
- decoding: enforce cfr decode on fps scaling
Changes for v2018.12.09.1 - v2018.12.23.1
- *fixed*
- subs: extract dvb as vobsub subtitles when they are inside an mkv container
- QSVEnc: remember HEVC 10bit support
- Jobs: image sequence job handling
- Jobs: mp4fpsmod input detection
- Jobs: NVEncC input detection
- Vapoursynth: handling 'cfr output'
- *changed*
- decode: enforce cfrDecode on scaleFPS
Changes for v2018.11.11.1 - v2018.12.09.1
- *fixed*
- jobs: deleting *.sub files
- Vapoursynth: mClean, missing libtemporalmedian dependency
- Subs: use more digits when calculation stretch factor
- Avisynth: selectEvery + Avisynth Filter View
- Avisynth: Preview filter reload
- Jobs: vpx mkv checks
- x265: minimize command line + weightb and preset slower+
- models: error messages about models which weren't created due to hardware/os limitations
- Avisynth: job id wasn't replaced when using dgindex
- *added*
- jobs: parallel subjob-processing, process subjobs out of order and in parallel if possible
- muxing: use FFmpeg, enforces the use of ffmpeg as muxer, might be useful for bitrate stuffing
- *changed*
- Qt Windows: using Qt 5.12 now for Hybrid
- code: some rearraning, which might speedup the startup when Avisynth is disabled.
Changes for v2018.11.05.1 - v2018.11.11.1
- *fixed*
- models: error messages about models which weren't created due to hardware/os limitations
- jobss: Avisynth, job id wasn't replaced
Changes for v2018.11.01.1 - v2018.11.05.1
- *fixed*
- analysis: mkv default&forced track detection
Changes for v2018.10.07.1 - v2018.11.01.1
- *fixed*
- output: mp4 output naming during batch processing
- analysis: mkv default&forced track detection
- *added*
- video: support rav1e '--keyint'
- *changed*
- Qt Linux: min. version is now Qt 5.5.1
Changes for v2018.08.05.1 - v2018.10.07.1
- *fixed*
- Filtering: FFmpeg deinterlacer
- Output: File name generation using chapter names
- Subtitle: convertion from ass -> txt
- Vapoursynth: Histogram in Preview
- Windows: progress indication after minimize and restore
- *changed*
- Adjusted to QSVEncC 3.09 (Windows only)
- Analysis: subtitle analysis through MediaInfo, due to changes in MediaInfo
- Analysis: ignore audio languages which are not ISO 3166-1 alpha-2/3 conform
- Analysis: handling apcm_adx audio in mpeg container, since MediaInfo reports this wrong atm.
- Avisynth: set output depth explicitly
- General: Close Hybrid on Windows in case it's running with administrator rights.
- General: monitoring and file input.
- Misc: misc.ini got an 'runAsAdmin' option, if you use it don't complain in case Hybrid messes up your system
- Tags: tags clearing on file change.
- Video: Removed NVEnc MB check, since NVEncC doesn't read max MB and doesn't report it anymore (Windows only)
- *added*
- Filtering: FFmpeg vidstab support
- Vapoursynth: mClean
- Video: NVEnc, key-frames on chapter start option (Windows only)
- Video: QSVEnc HDR signaling support (Windows only)
- Video: AV-1 support through aomenc and rav1e
- *removed*
- Filtering: 'mcdeint' support since it was removed from mencoder/mplayer
Changes for v2018.06.23.1 - v2018.08.05.1
- *fixed*
- General: properly detect gpus with 'Mobile' in it's name
- Analysis: Image/Video reporting in MediaInfo for an Image sequence
- Audio: aften ac3 encoding
- Avisynth: Image Sequence + Denoiser + only filter dark
- Vapoursynth: Range conversion by setting the '_ColorRange' beforehand according to 'X' in 'X->Y'
- Avisynth: pc scale handling
- Vapoursynth: set range on resize, full range -> x264/x265
- Audio: fixed dts encoding
- Avisynth: QTGMC Sharpness value
- Avisynth: FrameRateConverter + don't hide defaults
- Vapoursynth: vsCustomAdditions
- Avisynth: custom 'before End', 'defore DeInterlace'
- Vapoursynth: vsDeGrainMedianModeY limit to 5
- *changed*
- Avisynth: using Avisynth+ now
- Tools: adjusted to latest QSVEncC
- Avisynth: removed avsCutSupport button, since avsViewer doesn't support it atm.
- Input: restrict accept button in ImageSequenceDialog
- *added*
- Avisynth: TUnsharp, SmoothCurve, SmoothTweak(16), SmoothLevels16, SmoothLevels, DeblockPP7, Deblock, ColorBalance, BucketMedian, MedianBlur2
- Avisynth: ColorYUV support which allows LumaRange change
- Vapoursynth: MiniDeen, HQDN3D
- Video: support some of NVEncCs VPP filters
- Video: NVEncC support for 'use encoder only'-option
- Input: ffmpeg hwaccel choice
Changes for v2018.06.18.1 - v2018.06.23.1
- *fixed*
- Synth: bunch of fixes for Avisynth and Vapoursynth filtering
- Avisynth: custom filter order and additions
- Vapoursynth: always using DeCross
- *changed*
- Vapoursynth: some additional color space limitations added to some filters
- general: code for loading profiles
- ffmpeg: changed 'limited' to 'tv' and 'full' to 'pc'
Changes for v2018.05.25.1 - v2018.06.18.1
- *fixed*
- Vapoursynth: adjusted AddLogo to handle Logos with uneven resolutions
- x265: --analysis-reuse-level
- Avisynth: SMDEGrain defaults
- qtgmc sharpness
- Avisynth: CustomName fixed for AutoAdjust
- *added*
- Vapoursynth: DeCross
- Vapoursynth: Histogram for preview
- *changed*
- Filtering: remove logo path in case logo doesn't exist
- Vapoursynth: better handle uneven resolutions and RGB input
Changes for v2018.05.22.1 - v2018.05.25.1
- *fixed*
- x264: Minimize command line with ' --color-matrix undef' in it.
- Vapoursynth: a bunch of small bugs related to default values
- Vapoursynth: FFT3DFilter Sigma2-4 not working properly
- Avisynth: a bunch of small bugs related to default values
- Tools: Tools not properly kept on 'Reset all', required to start Hybrid two times
Changes for v2018.02.18.1 - v2018.05.22.1
- *fixed*
- Mac: forgot to rename vsedit to vsViewer
- subitle: Hybrid freezes on ogm subtitle extraction when output already existed
- *added*
- Vapoursynth: "don't hide defaults"-option
- *changed*
- audio: use FFmpeg for ogm audio extraction
- input: use FFmpeg for ogm subtitle extraction
Changes for v2018.02.03.1 - v2018.02.18.1
- *fixed*
- Vapoursynth: resize + crop preview
- Input: crash when first loading a file and then enabling DVD input
- Avisynth: Preview not working for content with color matrix 'fcc'
- x264: removed unnedded empty cleanUpCall
- *added*
- Vapoursynth: FastLineDarken, Toon, ResampleHQ, GradFun3, Flash3kDeband
- *changed*
- vpx: adjusted to vpx 1.7
- Vapoursynth: using AssumeFPS to set frame rate on input to handle 'prefer original frame rate'
- Input: FFmpeg GPU decoding make thread limitation optional
Changes for v2018.01.28.2 - v2018.02.03.1
- *fixed*
- Vapoursynth: missing '"'-around fontDir when handling vapoursynth subtitles
- Avisynth: fixed some small stuff
- Video: small bug in fpsfraction conversion
- *added*
- audio: option to remove negative delays through ffmpeg (cutting)
- *changed*
- audio: use FFmpeg for AutoCrop when input is transport stream
Changes for v2017.12.27.1 - v2018.01.28.2
- *fixed*
- x265: typo strctCbr -> strictCbr
- 2018.01.28.1:
- *fixed*
- x265: only allow strictCBR when vbv/profile&level is set
- x264: rgb input handling
- Vapoursynth: Hysteria call
- Subtitle: add font
- View: NVEncC progress indication
- *added*
- Avisynth: support for SuperToon
- Avisynth: high bit depth handling
- Vapoursynth: using vsnedi3 instead of nnedi3 now
- Vapoursynth: support .vpy input
- Vapoursynth: tonemap filter
- Input: support image sequences as input
- Encoder: experimental support for videotoolbox - gpu encoding on mac
- filtering: added experimental support for ffmpegs toneMap, note that Mplayer preview will not work with this, since Mplayer doesn't support toneMap. Better use toneMap through Vapoursynth.
- *changed*
- container: make xps_inband optional for mp4, for Quicktime playback compatibility
- 264: assume unified build starting with r289
- Windows: file locations and installer -> Windows users need to deinstall old versions completely
Changes for v2017.12.25.1 - v2017.12.27.1
- fixed*
- crash when loading HDR source with 'Display P3' colormetric, assuming D3D65 and not theatre for the time being
Changes for v2017.12.23.1 - v2017.12.25.1
- *fixed*
- gui: Windows style problems due to missing dll
- Avisynth: SMDeGrain version mixup
- tooltip: black tooltips on window style change
- SystemTrayIcon not hidden, when not minimized
- Avisynth: SMDegrain, loading LSMod for contrastsharp != 0
- x265: quantizer group minimum 8
- 2017.12.24.1 (last build supporting Win32bit):
- *fixed*
- Stupid bug which broke mplayer/mencoder calls handling m2ts&co files./li>
- *added*
- Vapoursynth: FixTelecinedFades
- Avisynth: Preview got 'scrolling' option, which zooms to 100% and adds scrollbars.
Changes for v2017.10.05.1 - v2017.12.23.1
- *fixed*
- [*]Vapoursynht: Waifu2x call
- tools: accept both 'yes' and '1' during feature check for NVEncC and QSVEncC
- small problems with filter preview of Avisynth and Vapoursynth
- x265: fixed cuTree cuLossless connection
- preview: ccd avisynth filter preview
- Avisynth: DeNoise/-Block 'before' fixes
- *changed*
- ]analysis: ffmpeg probesize now 200M
- Vapoursynth: in preview use ClipInfo stead of FrameProperties
- mkv: timecodes start differently with mkvmerge 18.0+
- Read MasterDisplay and Max CLL/FALL with MediaInfo copy to NVEncC and x265.
- changed: FFV1 use bitDepth of input
- *added*
- Vapoursynth: option to change filter category order
- Vapoursynth: added experimental 'HDR10ToSDR' option (https://forum.doom9.org/showthread.php?t=174415)
- Vapoursynth: added BlindDeHalo3
- Vapoursynth: openCl for QTGMC, DAA, Santiang
- Vapoursynth: added SMDegrain
- Avisynth: added BalanceBorders
- Avisynth: added NNEDI3CL to Yadifmod
- Avisynth: added GPU support for NNEDI3 resizing using NNEDI3CL instead of NNEDI3
- Avisynth: added SMDegrain
- Avisynth: Mpeg2Source postprocessing option
Changes for v2017.10.03.1 - v2017.10.05.1
- *fixed*
- adjusted x265 colormatrix&co name changes
Changes for rev 2017.05.06.1 - v2017.10.03.1
- *fixed*
- Avisynth on Linux handling
- fixed progress for ffmpeg encoding
- Vapoursynth: bunch of typos
- general: problem with 'ignore all input time codes'
- audio: dts-hd handling
- bunch of small bugs (I forgot about)
- *changed*
- updated dependencies
- Switching between Avisynth and Vapoursynth should be possible now (Filtering->Support)
- renamed Main- to Base-tab
- lot of code refactoring
- loosend dgdecnv restrictions
- vsedit directly pipes to encoder if possible
- forceCBR tsMuxeR muxing when cbr is used
- *added*
- Avisynth: FrameRateConverter
Changes for rev 2017.04.23.1 - rev 2017.05.06.1
- *fixed*
- input: workaround for latest MakeMKV changes
- general: minimizing folder path could result in an empty folder
- general: resolution restriction for blu-ray
- Vapoursynth: reset defaults
- Avisynth: reset defaults
- Avisynth: defaults for fft3dgpu, Flash3k
- *changed*
- general: forum link updated to forum.selur.net
- disabled console output
- changing max mpls playlist size from 50GB to 100GB
- log: removed details from log and moved them to the report since I'm annoyed of people posting the log and sending me parts of the log by email. (next escalation step will be to remove the log)
- *added*
- Vapoursynth: VsSSIQ support
Changes for rev 2017.04.10.1 - rev 2017.04.23.1
- *fixed*
- jobs: Don't generate unneeded Vapoursynth script during job generation
- ffmpegnvenc: glitch when selecting constant quantizer encoding not showing the field to set the quantizer
- Vapoursynth: Interframe 'overwrite Alg.' selection
- Vapoursynth: inital vsCustomStack position
- Vapoursynth: don't show resize for preview in Vapoursynth script view
- Vapoursynth: deinterlacer adjustment selecting DGDecNV even when not present
- Vapoursynth: loading of content with d2vsource (now using rff=False for PAL source)
- QSVEnc: some minor fixes
- Avisynth: Flash3kyuu deband defaults
- *changed*
- Avisynth: Avisynth preview now shows 'distributor()' again
- *added*
- x265: support for dynamic HDR-10
- Avisynth: ResampleMT support
- Avisynth: support amDCT
- Vapoursynth: MVToolsFPS frame interpolation
- Vapoursynth: using d2vSource and d2vWitch also for H.264 raw/transportstreams
Changes for rev 2017.03.26.1 - rev 2017.04.10.1
- *fixed*
- audio: fix sox custom remix
- x264: cbr handling
- avisynth: using QTGMC with TIVTC/TDeint
- Vapoursynth: DVD input handling
- tools: some problems loading tools
- *changed*
- x265: added support for --limit-sao
- vpx: added support for --row-mt
- Vapoursynth: set frame properties (color matrix/range) for input to make sure they are set
- ui: enable tool tip side bar by default
- ui: only show available deinterlacers
Changes for rev 2017.03.19.1 - rev 2017.03.26.1
- *fixed*
- Vapoursynth: Interframe
- muxing: replace "- with '-symbol in tags
- avisynth: non yv12 handling
- muxing: remuxing with video passthrough
- avisynth: missing GRunT.dll
- *changed*
- x265: adjusted to new slower/very slow presets
- *added*
- Vapoursynth: set color resizer
- misc.ini: skip nvidia checks with: nonnvidia=true
Changes for rev 2017.03.06.1 - rev 2017.03.19.1
- *fixed*
- Hybrid complaining about missing 'bitrate' and 'targetSizemode' depending on the encoder saved as default 'Video Handling'
- x265: rdrefine was always enabled with rdo >=5
- x265: glitch in 'minimize call'
- general: some glitches with Avisynth/Vapoursynth preview
- general: reset cut settings on disabling
- Vapoursynth: cut + Vapoursynth script
- Vapoursynth: FilterView make sure variable&dualVar have the same color space
- *changed*
- Vapoursynth: using vfrtocfr
- Avisynth: TDeint/TFM with QTGMC support
- FilterView/Split: Adjustment to options
- *added*
- Vapoursynth: DGDecIM support
- Vapoursynth: sRestore
- Output: .ts as output container
- misc: allow to enforce language and country
Changes for rev 2017.03.05.1 - rev 2017.03.06.1
- *fixed*
- Vapoursynth: Interframe
- audio: vbr stack position on Linux/Mac
- general: removed misc.ini from installer (Windows only)
- vceenc: typo 'vbv-buffsize' -> 'vbv-bufsize' (Windows only)
Changes for rev 2017.02.12.2 - rev 2017.03.05.1
- *fixed*
- Vapoursynth: a bunch of small changes
- filtering: handling of rotate when avisynth/vapoursynth is used
- audio: audio channel count not properly taken into account on source change when downMix was involved
- audio: qaac datarate adjustement
- *changed*
- general: high bit depth input handling
- general: Vapoursynth automatically installed on 64bit systems (Windows only); not enabled by default.
- *added*
- Vapoursynth: nnedi3-resize, DegrainMedian
- VCEEnc: support for some additional options
Changes for rev 2017.01.07.1 - rev 2017.02.12.2
- *fixed*
- 10bit encoding: don't use 'pixel_format' instead of 'pix_fmt' in ffmpeg since it breaks rawvideo output
- rev 2017.02.12.1:
- *fixed*
- x265: analysis file handling
- audio: wav handling
- *changed*
- x265: supporting --dynamic-rd
- x265: aq-motion allowed without adaptive quantization
- x265: supporting --slices X (for better CPU usage and speed on systems with lots of cpu cores)
- QSVEnc: adjusted to latest version
- NVEnc: adjusted to latest version
- VCEEnc: adjusted to latest version (H.265)
- avisynth: updated some scripts and dlls
- avisynth: high bit depth handling
- *added*
- audio: mono stream merge option
- gui: scalingMode -1 to 3 to misc.ini options
- NVEnvC: added HDR signaling
- avisynth: prefer avs2yuv
Changes for rev 2016.08.27.1 - rev 2017.01.07.1
- *fixed*
- ffnvenc: switching between H.264&H.265 doesn't switch the profiles (they are stuck at H.265s profiles)
- x265: x265->Main->General Settings->Analysis Refinement and x265->Main->General Settings->QP Refinement require the setting of a analysis file otherwise they will cause a crash
- sox: crash when running multiple sox instances in parallel (seems like sox is trying to create the same temp file, now creating, and later deleting, a separate sub-folder for each sox instance)
- avisynth: removed 'disableDistributor', added 'addDistributor' (script preview still never shows distributor())
- avisynth: changed Hybrid default QTGMC ediThread count from -1 to 2.
- avisynth: nnedi3- and ResizeHQ-resizer call fixed
Changes for rev 2016.07.16.1 - rev 2016.08.27.1
- *fixed*
- avisynth: srt subtitle styling
- avisynth: dither mod4
- input: ffmpeg timecode extraction
- subtitle: tagging subtitle streams which get converted form sup->idx/sub
- nvenc: ui glitch with cabac
- some unicode file handling
- decoder: mencoder->ffmpeg yuv444 handling
- preview: color handling during filter preview and yuv444 content
- *changed*
- some file size checks during subtitle extraction
- avisynth: filters updated
- prores: interlaced signaling
- cuda: 1060&1080 cards should be supported
- *added*
- avisynth: support save settings for each filter
- nvenc: set target size (note: this is just an estimation, target size can still differ a lot since nvenc doesn't have 2pass encoding)
- nvenc: support 10bit and lookahead feature
- subtitle: 'add to all' option
- x265: added support for --log2-max-poc-lsb, --discard-sei,--qpmin, --qpm
Changes for rev 2016.05.22.1 - rev 2016.07.16.1
- *fixed*
- ◦dts-hd handling
- ◦muxing: mkv track statistic
- ◦mkvextract call, using absolute path
- *changed*
- ◦x265: adjusted to new presets
- ◦x265: Hybrid Defaults
- ◦avisynth: FRIM support disabled by default
- ◦avsViewer: resizing to avoid distorted image if width isn't mod4
Changes for rev 2016.04.10.1 - rev 2016.05.22.1
- *fixed*
- avisynth: problem with QTGMC and bobbing
- muxing: mkv track statistic
- x265: encoding when using cut option
- x265: high-tier support
- filter: ffmpeg pp filters
- audio: sox filtering
- audio: sox, do not drc & normalize at the same time
- avisynth: nedi resize -> don't use if width isn't mod4
- mkv: video stretch detection
- *changed*
- x265: adjusted to new presets
- general: cpu core count detection
- audio: defautl channel count to 6
- avisynth: don't add deinterlacer when FRIM is used, since it always deinterlaces
Changes for rev 2016.04.09.1 - rev 2016.04.10.1
- ◦model: a few missing avisynth related variables
- ◦x265: fixed '--allow-non-conformance'
Changes for rev 2016.03.09.1 - rev 2016.04.09.1
- *fixed*
- tools: mencoder had a bug crashing near the end of encoding (Windows)
- x265: y4m raw video mixup
- avisynth: Yadif deinterlacing
- analyse: DVD input aspect ratio
- tools: NamedPipe handling
- audio: qaac handling
- *added*
- filter: added ffmpeg 'framerate' filter
- decoder: prefer ffmpeg as decoder for aisynth
- *changed*
- audio: enforcing downmixing in some additional cases
- frame: removed some ivtc methods
Changes for rev 2016.02.13.1 - rev 2016.03.09.1
- *fixed*
- audio: mkv audio extraction with more than 10 streams
- audio: qaac call, removed 'raw' parameter
- avisynth: f3kdb - range parameter wasn't set properly
- avisynth: qtgmc - progressive content wasn't handled properly
- avisynth: don't use MPEG2source for mpls files
- decode: ffmpeg - post processing
- x264: small bug when resetting x264 medium profile
- x264: allow negative chroma offsets
- x265: 2pass controls grayed out
- x265: version detection -> 12bit support was disabled
- x265: restrict number of references to 8 by default (http://x265.readthedocs.org/en/latest/cli.html?highlight=references#cmdo...)
- qsvenc: feature detection
- batch: frame rate adjustments not always properly kept
- *added*
- general: basic support for multi-angle blu-ray content (selection of angle should now be possible, DGDecNV users need to update their DGDecNV version to 2051+)
- x264: 'reset to profile' option for tune
- *changed*
- audio: added additionally HE-AAC v2 stereo enforcement checks
- analysis: mediainfo output is temporary saved to file for language compatibility
- avisynth: switched back to old avisynth MT dll for compatibility and stability
- avisynth: switched yadifmod with yadifmod2
- gui: another ugly workaround for arch linux kde compatibility
- gui: audio when a audio queue entry is clicked on the side bar will show a summary of the main settings
Changes for rev 2015.12.23.1 - rev 2016.02.13.1
- *fixed*
- qsvenc: problem reading the features from latest qsvenv properly (Windows only)
- general: vfr to cfr conversion, as far as it's supported
- timecode: don't set UTF-8 BOM in time code files, for compatibility
- handling: frame rate adjustments not always kept during batch processing
- *changed*
- prefer ffmpeg when output is forced to cfr
- cuda: added support for some additional cards
Changes for rev 2015.11.17.1 - rev 2015.12.23.1
- *fixed*
- general: Windows XP support, hopefully this version works better on XP
- input: better handling of MakeMkv DVDs
- audio: better alac support
- audio: problem witht 'DEFAULT:' inside delaycut call
- audio: wav -> ac3
- subs: sup->idx/sub handling
- cosmetics: audio profiles weren't show sometimes
- input: better handling of MakeMkv DVDs
- *changed*
- cosmetics: Audio Tab got changed a bit
- cosmetics: new Icon thanks to acely.cn
- cosmetics: showing and hiding of cut
- cosmetics: show avisynth script, even if the script isn't needed
- x265: adjusted to new presets
Changes for rev 2015.11.15.1 - rev 2015.11.17.1
- *fixed*
- audio: variable mix-up which caused audio encoding not to work always as it should
Changes for rev 2015.09.18.1 - rev 2015.10.21.1
- *fixed*
- general: Windows XP compatibility
- decode: ffmpeg avisynth call
- avisynth: KNLMeans, addGrain and autolevel call
- input: mkv index mixup on some sources
- input: make sure output frame count is reset on loading source
- audio: ffmpeg missing '-stric -2' in aac reencoding call
- utvideo: encoding color space handling
- x264: 2pass mbtree + faster preset bug
- *changed*
- jobs: check that outputWidth&outputHeight are > 48
- cuda: added gtx 950 to supported cuda cards
- audio: some cosmetic changes inside the audio tab
- *added*
- x265: support to signal VUI master display and light level
Changes for rev 2015.08.26.1 - rev 2015.09.18.1
- *fixed*
- audio: ffmpeg audio extraction
- input: audio detection detecting some streams double
- x264: preset&tune order
- x265: preset&tune order
- x265: adding DYLD_LIBRARY_PATH (Mac only)
- misc: force english speaker (Windows only)
- cosmetics: tab indication inside Xvid and Audio tab
- general: frame rate messup
- avisynth: AVSMeter benchmark call
- *changed*
- cosmetics: rearranged audio tab
- audio: limit faac bit rate to 76kBit/s per channel
- *added*
- avisynth: knlmeanscl
- prores: interlaced encoding support
Changes for rev 2015.07.11.1 - rev 2015.08.26.1
- *fixed*
- audio: extracting pcm_bluray audio with ffmpeg, buy making sure a conversion to the right pcm format is used
- audio: ffmpeg->qaac, channel dropping due to wrong input format specification
- audio: limit fhgaacenc vbr to 1-5 since 6 doesn't seem to work
- general: limit output precision (e.g. 1.4 did end up as 1.3999999999999 with QT 5.5 sometimes otherwise)
- input: mkv-asp-workaround adjustment
- input: NVEncC 'hevc', removed level&profile setting
- tools: windows build contained mplayer&mencoder build which were missing some libraries (e.g. libdvdread)
- x264/x265: minimize command line
- *changed*
- general: changed to MSVC 2015 as compiler for the Windows builds and compiling under Windows 10
- *added*
- crop: added 'use FFmpeg'-option to the autocrop options
- avisynth: control over which matrix is used during RGB->YUV conversions
- internal: handling of avisynth through ffmpeg, to handle non Yv12 color spaces
Changes for rev 2015.05.01.1 - rev 2015.05.10.1
- *fixed*
- general: wine problem, on non-Windows systems
- input: a few bugs related to folder monitoring
Changes for rev 2015.04.06.1 - rev 2015.05.01.1
- *added*
- vp8/9: support for high bit-depth encoding (vp9+complex profile only)
- vp8/9: support for 4:2:2 and 4:4:4 encoding
- audio: normalize audio to XdB via sox
- *fixed*
- qsvencc: some small bugs regarding feature detection
- nvencc: quantizer couldn't be set
- nvencc: b-frames weren't enabled for h.265
- audio: dts-hd -> stereo wav
- audio: aften ac3 encoding
- audio: fdkaac, use cbr only encoding.
- avisynth: 'Decomb.dll' wasn't loaded for 'Decomb (Avisynth)'
- avisynth: ffmpegsoure2 wasn't used
- output: avi(fraps) -> avi(fraps) remux problem
- *changed*
- x265: added support for '--qg-size '
- x265: added support for '--qpstep '
- jobs: added 'postpone' as one of the popup selection choices
- jobs: make columns rearrangeable
- avisynth: added 'cropping' to the custom section placing
- autocrop: set min width mult to 75% instead of 88%
- analyse: don't run interlaced analysis on files with
Changes for rev 2015.03.22.1 - rev 2015.04.06.1
- fixed
- NVEncC: during vbr mode, --cbr was used
- changed
- crop/resize: cosmetics change, crop width/height warning combobox was disabled
- tools: check for nvidia cards before checking for tools and thus avoiding freezes due to NVEncC
- x265: updated to latest presets
- x265: enable pools&threads configuration
- misc: allow setting of '-ao' and disabling '-fps=...' for preview
- input: prefering LibAvSource over FFmpegSource when using avisynth for avi input
- crop/resize: cosmetics change, crop width/height warning combobox was disabled
Changes for rev 2015.02.08.1 - rev 2015.03.22.1
- added
- nvenc: support for NVEncC from rigaya ([url]http://rigaya34589.blog135.fc2.com/[/url])
- audio: option to extract audio from DVD through DGIndex (this is only meant as a last resort since DGIndex doesn't understand DVD file structures)
- output: option to use ffmpeg instead of MP4Box for muxing
- changed
- x265: added support for '--max-tu-size '
- x265: added support for '--min-cu-size '
- x265: removed '--threads X', and added basic support for '--pools XXXX'
- x265: adjust presets to latest changes
- cosmetics: audio speed stretch detection allows times as alternative to decimals now
- cosmetics: moved shortcut overview to Config->Views
- avisynth: autoadjust not using setmtmode 2 for more stability
- fixed
- cosmetics: separate log window (SHIFT+F11) wasn't updated
- avisynth: fixed batch encoding and 'embed first' subtitle script creation problem
- avisynth: fixed resizer options
- jobs: fixed job loading bug
- input: DVD aid mixup when language is empty.
- Note
- Windows users should deinstall Hybrid and delete old jobs before installing the new version
Changes for rev 2015.01.29.1 - rev 2015.02.08.1
- fixed
- audio: remembering default bitrate settings
- audio: automatic downmix to 5.1 when encoding to ac3 using ffmpeg and not aften
- x265: strictCBR error during 1pass average bitrate mode
- added
- avisynth: base support for denoiser MDegrain (= MVDegrain for mvtools2)
- avisynth: support for FrFun7 denoiser
- ProRes: advanced ProRes settings when using Kostyas ProRes implementation
- changed
- audio: using 64bit qaac on 64bit Systems now (before only a 32bit version was available)
- Note that this requires the 64bit Apple Application Support. (Windows only)
- x265: adjusted '--psy-rd X' default to 0.3
- x265: added support for --[no-]temporal-layers
Changes for rev 2015.01.26.1 - rev 2015.01.29.1
- *fixed*
- subs: automated subtitle extracation during batch processing
- audio: channel mapping on multi-channel (>2) for ogg&opus
- *changed*
- cosmetic: show Title-tag of input audio/video/subtitle stream as tool-tip for the selection combo-/spinbox
Changes for rev 2015.01.19.1 - rev 2015.01.26.1
- *fixed*
- avisynth: keep screen split on update
- avisynth: 4:1:1 input handling
- profiles: loading of multiple old (pre 2014.01.11.1) profiles in a row
- tools: WinXP compatibility (thanks to the mingw64 team for fixing)
- *changed*
- tools: added some alternative names for some tools for more automated tool detection
- x265: support '--zones ..'
- input: using 0.7.66 and 0.7.72 MediaInfo to analyse content (Mac OS X only)
- avisynth: updated to latest Avisynth MT 2.6 RC1
Changes for rev 2015.01.11.1 - rev 2015.01.19.1
- *fixed*
- audio: aac audio encoder delay handling
- audio: mono to strereo upmix handling
- mux: negative audio delay got ignored for vfr video content when muxing to mp4
- avisynth: MAA2 call
- input: auto loading audio file(s)
- input: avi(raw rgb video) handling
- input: workaround for 1st chapter infos messed up by MakeMKV
- ui: crash when disabling 'Blu-ray'-Input after Blu-ray was loaded.
- subs: crash during job creation, when sup2idx was enabled
- *changed*
- tools: reverted to MediaInfo 0.7.66 due to [url]http://sourceforge.net/p/mediainfo/bugs/860/[/url] (forgot about the bug, which is why I accidentally updated MediaInfo, sadly it seems like the bug isn't that important since I got no feedback from the developer of MediaInfo so far) ([b]Mac only[/b])
- *added*
- avisynth: benchmarking through AVSMeter
- avisynth: Denoiser->NLMeansCL2
- avisynth: Color->AutoAdjust
Changes for rev 2015.01.07.1 - rev 2015.01.11.1
- *notice*
- Windows user notice:
- Updating from an older versions doesn't work properly!
- A deinstallation of the older version is required! (settings&profiles can be kept)
- *fixed*
- avisynth: yadifmod nnedi-field parameter
- cosmetics: some unneeded field when resetting avisynth defaults, caused unwanted popups
- extract: mplayer accidentally deleting audio input
- *changed*
- general: update list of CUDA capable cards
- input: don't ignore subtitles on a DVD which have no language tag (needed for DVDs from DVD recorders)
- avisynth: Avisynth script preview, Avisynth filter preview and Avisynth preview are now all interactively adjusted in regard to
- changes in Hybrid.
- cosmetics: when audio input length is unknown show current position during encoding in top parent call-field
- No progress indication possible with fhgaacenc, since it doesn't provide any (when '--ignorelength' is used).
- *removed*
- avisynth: interactive avisynth script view option (now it's always interactive)
Changes for rev 2015.01.05.1 - rev 2015.01.07.1
- *fixed*
- audio: temp file removal
- input: bug reading the mkvtoolnix version which caused problems handling mkv files properly
- input: ignore pulldown flag for files which are 23.9.. fps (since they are normally soft telecined)
- subs: ignore empty subtitle entries during srt/ass->ttxt conversion
- trans: 'None' wasn't always translated properly
- tags: multi input audio-tag handling
- *added*
- mux: use ffmbc instead of ffmpeg for .mov muxing if it's present
- If other features of ffmbc should be added to Hybrid, please post in the forum. Windows and Mac packages now contain ffmbc. Thanks to houdini for compiling the Mac version!
- x265: support for the range extension profiles (Warning: These are not finalized!)
Changes for rev 2015.01.04.1 - rev 2015.01.05.1
- *fixed*
- audio: crash on empty source and audio handling 'passthrough all'
- tags: tagging of audio stream from mutlitple sources
Changes for rev 2014.12.23.1 - rev 2015.01.04.1
- *fixed*
- cosmetics: progress indication when extracting streams with mplayer
- demux: hevc remuxing
- demux: mpeg-2 demuxing with mplayer
- x264: typo --psnr vs. --psrn
- x265: 'minimize command line' did remove '--psnr'
- x265: after 2pass delete .stats.cutree temp file
- x265: fix 'unknown version'-info of the attached binary (Windows only)
Changes for rev 2014.12.05.1 - rev 2014.12.23.1
- *fixed*
- avisynth: dvd input using DGIndex&DGIndexNV
- cosmetics: crashed jobs weren't shown as CRASHED, they simply stayed in their previous mode
- audio: crash when mplayer + sox + audio encoder were used at the same time (only happend when 'Config->Input->Decoding->Raw with MPlayer' was enabled)
- avisynth: add 'wine' before avs2yuv calls on non-Windows systems
- *added*
- input: added option to automatically run interlace analysis on 29./59./119. fps content which isn't detected as telecined (on by default)
- vpxenc: support constant quantizer mode
- *changed*
- cosmetics: showing a countdown during shutdown&hibernation notification and set 'always on top'
- qsvenc: adjusted to QSVEncC 1.27 (Windows only)
- x264: rev 2525+ now supports --aq-mode 3 (auto-variance AQ with bias to dark scenes); not on Mac atm. due to lack of up-do-date x264
- x265: splitting noise reduction into intra&inter noise reduction
- input: audio now always gets extracted on DVD input before processing to avoid unwanted peep sounds on some systems
- output: change current output path if default output path gets changed and generate output name is enabled
Changes for rev 2014.11.16.1 - rev 2014.12.05.1
- *fixed*
- audio: qaac bitrate listing
- output: avi muxing using ffmpeg
- decode: avisynth + blu-ray input
- *changed*
- x265: added support for '--ratetol X' and '--tune cbr'
- mp4: 'iTunes compatible' changed, Hybrid will now allow non-aac audio
- streams as first audio stream unless 'iTunes compatible old' is enabled.
- (older iTunes versions only supported ac-3 audio streams if the first
- audio stream was aac audio)
Changes for rev 2014.11.11.2 - rev 2014.11.15.1
- *fixed*
- tools: mix-up with fdkaac(enc) (on some Linux systems)
- avisynth: fixed calling QTGMC-3.32 instead of QTGMC-3.33
- input: lsdvd DVD aspect ratio detection (Mac OS X and Linux only)
- preview: image resize (Mac OS X only)
- rev 2014.11.13.1:
- *fixed*
- input: dvd title shown, not the one being selected on dvd load for some dvds
- *changed*
- x265: adjusted: removed --b-intra from --tune grain
- x265: changed --nr limit to 0-20 (internally value will be multiplied by 100)
- cosmetics: changed splashscreen for Mac OS X
Changes for rev 2014.11.09.2 - rev 2014.11.11.2
- *fixed*
- input: typo which broke file analysis
Changes for rev 2014.11.03.1 - rev 2014.11.09.2
- *fixed*
- analysis: redo video analysis with ffmpeg if mediainfo doesn't provide color sampling infos.
- *changed*
- gui: crash on start-up on mac
- rev 2014.11.09.1:
- *fixed*
- audio: crash when no audio was present, but 'add current' was triggered.
- *changed*
- DivX265: support --main10 and --format X introduced with version 1.4
- jobs: lower progress update frequency when mencoder is used
- x265: added support for '--tune grain'
- *cosmetics*
- x265: delete '.stats.cutree'-file after "2pass 2nd pass" job
Changes for rev 2014.10.25.1 - rev 2014.11.03.1
- *fixed*
- avisynth: Avisynth looking for RgTools instead of RemoveGrain
- build: adjustments to Hybrid to work better with Yosmite
- *changed*
- x265: '--[no]-lft' got replaced by '--[no]-deblock='
- x265: added support for '--[no]-pmode' and '--[no]-pme'
- x265: adjusted presets&co to 1.4+
Changes for rev 2014.10.24.1 - rev 2014.10.25.1
- avisynth: case-insensitive search on Windows caused Hybrid to falsely assume Avisynth+ as being present, which caused Haybrid to look for RgTools instead of RemoveGrain&Co. :/ (Windows only)
- tools: 'bdsup2sub++' detection problem (now Hybrid manually searches /usr/bin for bdsup2sub++, seems like 'which' didn't like the '++' in the name (Mac&Linux only)
Changes for rev 2014.10.15.1 - rev 2014.10.24.1
- fixed
- general: adding a job blocked by development debug output
Changes for rev 2014.10.13.1 - rev 2014.10.15.1
- *added*
- input: vfr timecode extraction through ffmpeg this way Hybrid can extract the time codes of every format that is supported by libav :) (mainly useful for vfr wmv)
- *fixed*
- avisynth: DeGrainMedian-call container 2 times the 'mode'-parameter :/
- avisynth: Levels, only supports named parameter addressing for corning and dither
- avisynth: DeHalo filters didn't get applied
- avisynth: SalFPS3, 'FPS' isn't optional and needs to be set explicitly
Changes for rev 2014.09.27.1 - rev 2014.10.13.1
- *fixed*avisynth: make sure content is 4:2:0 before applying SalFps3
- calc: adjusting bit rate indication when a fixed output file size was selected and the chapter selection got changed
- cosmetics: 'extracting video ...' was shown during Xvid encoding
- filter: don't change frame rate when doing progressive to interlaced conversion (mixed up fields and frames :/)
- prores: profile selection and indication
- x264: --aq-strength wasn't properly minimized
- *added*filter: 'force 4:4:4 downsize' option to better preserve chroma information
- avisynth: (direct) edgeLevel and aSharp support
- *changed*avisynth: rewrote avisynth filter support to easier support new filters
- cosmetics: always show two internal decimal places for fps and progress, always round bit rate during progress indication
Changes for rev 2014.09.25.1 - rev 2014.09.27.1
- fixed
- subs: subtitle handling when 'all subtitles' was enabled
- x264: limit --rc-lookahead to min(keyint, 250)
- general: default paths didn't get propagated properly
Changes for v2014.08.25.1 - rev 2014.09.25.1
- fixed
- qsvcenc: only allow '--bluray' for bitrate with lookahead
- x265: 'Target Mode' wasn't disabled during 'average bitrate (1-pass)' selection
- x265: removed 'frames' parameter since it could cause problems during 2pass encoding
- x265: stats file wasn't configurable
- x265: '1st pass' didn't show encoding dialogue
- x265: enforce '-wpp' when vbv is used
- x265: adjusted 'psy-rdoq' range to 0-10
- x265: enable psy-rdoq for level 4+ (instead of 5+)
- Xvid: entering a bitrate for unrestricted profile wasn't possible
- changed
- avisynth: enabled 'No Avisynth during Preview/Cropview' by default, under Config->Internals->Avisynth
- cosmetics: added options to control the progress indication
- general: change max resolution to 16384x16384
Changes for rev 2014.08.06.1 - v2014.08.25.1
- added
- audio: option to not cut external audio
- audio: don't use DGIndex when for audio extraction when chapters are selected
- removed
- encoder: support for cuda encoder since latest drivers dropped support for nvcuenc (which is the old api), will add a new cuda encoder when I stumble over nvcenc using command line application or I write one myself; for those who still use old nvida drivers I added a misc.ini option to enable cuda support
- avisynth: DGDecNV got removed due to request from the author, see: http://rationalqm.us/board/viewtopic.php?f=12&t=364 It's still supported, but the files that belong to it now have to be manually downloaded and added to the avisynthPlugins-folder for Hybrid to be able to use it.
- fixed
- audio: using raw external audio and mkv a/v input
- input: wrong avs frame rate detection on decimal frame rates
- cut: mkvmerge cut/split call
- x265: 2pass fast 1st pass
- x264: time codes accidentally got ignored when encoding with x264
- decode: mencoder->ffmpeg->encoder call, removed map-call inside ffmpeg call
- cuda: cq encoding
- changed
- subtitle: subtitle tab show grab language from file name in sidebar
Changes for rev 2014.08.04.1 - rev 2014.08.06.1
- changed
- x265: support for '--[no-]slow-firstpass
- added
- avisynth: added option to disable Avisynth during normal preview, this way audio and subtitles from the source can be viewed.
- fixed
- input: ffmpeg addressing video id and temp file detection
Changes for rev 2014.08.03.1 - rev 2014.08.04.1
- *removed*
- x265: support for '--[no-]slow-firstpass (not supported by x265 atm.)
- *fixed*
- x264&x265 1pass encoding
- ffmpeg output collection
Changes for rev 2014.07.17.1 - rev 2014.07.27.1
- fixed
- avisynth: ColorMatrix-call
- tags: tag queue accidentally got cleared partially when clicking on it
- subs: .sup subtitle handling (conversion to .idx/.sub for mp4 muxing)
- subs: manual subtitle extraction
- video: 2pass custom target file size not always properly reloaded from model/profile
- changed
- avisynth: disable MT, when it's not needed
- x265: added support for tier/profile/level and 2pass encoding, for the later you need to disable (x265->Misc->Create qp file for chapters and keep level set to 'unrestricted' otherwise it will probably crash, but the x265 developers are working on it)
Changes for rev 2014.07.14.1 - rev 2014.07.17.1
- added
- avisynth: overwrite the used resizer by one from http://avisynth.nl/index.php/Resize, also added NNEDI3 as potential resizer when upscaling
- fixed
- profile: load&saving global profiles
- profile: resetting single model
- tools: restart on non-windows systems
- changed
- cosmetics: progress indication
- defaults: enabling 'auto save defaults' disables the default reset options
- defaults: added question dialog before resetting something
- input: don't use mediainfo for audio format detection for .mpls files unless specifically told to
Changes for rev 2014.07.10.1 - rev 2014.07.14.1
- changed
- avisynth: always use FFVideoSource with ', threads=1' and SetMTMode(2,..)
- avisynth: changing MT-Threads to cpu count*2 threads, when cpu count > 1;
- avisynth: use PreRoll instead of RequestLinear
- cosmetics: default diff popup window restyled
- cosmetics: added scrollbars to avisynth script view window
- DivX265: check that output width&height need to be multiple of 8
- subtitle: when double clicking on an subtitle entry show input file name and whether the subtitle gets embedded or not
- x265: added support for '--ipratio', '--pbratio', '--hrd', '--aud'
- fixed
- audio: enforcing audio downmix to 5.1 for 6+ channels when ac3 is selected as output
- avisynth: fixed peachsmoother missing option
- input: crash during tsMuxeR analysis
- output: mkv attachment passthrough problem
- preview: problem with preview on mac
- tools: tool detection on Windows XP; don't check for QSVEnc&fhgaacenc when on Windows XP
- tsMuxeR: don't use 8+3 file names
- DivX265: don't show bitrate and est. size for DivX265 in cq mode
- crop/resize: disabling 'force output par' didn't enable resize again.
- removed
- mac: only releasing Mac OS 10.9+ builds (assuming there are no 10.6-8 users since I never got any feedback regarding 10.6-8 for some time now)
Changes for rev 2014.07.03.1 - rev 2014.07.10.1
- *fixed*##audio: tsmuxer not compatible audio accidentally fed to tsMuxeR
- ##avisynth: code page problem when writing avisynth files
- ##cosmetics: glitch in title progress indication
- ##decode: ffmpeg crash when colorMatrix from&to are equal
- ##input: time code extraction of flv files with non-ANSI names
- ##input: mkv time code handling
- ##input: hevc stream detection inside mkv container
- ##tools: problems properly detecting tools
- ##x265: bug minimizing crf min/max values that are not zero
Changes for rev 2014.07.02.1 - rev 2014.07.03.1
- fixed
- DivX265: progress indication (percentage wasn't shown)
- ui: automatic loading of custom styling)
- changed
- tools: tool arrangement under windows, to avoid problems which occurred on systems with missing run-times. Tools are now split over three locations:
- program folder: here are all the static tools
- 'dynamic'-sub-folder: here are all the tools which are only available as a. 32bit and b. dynamically linked
- 'dynamicX'-sub-folder: here are all the tools which are available as 32bit and 64bit versions and dynamically linked
- Notice
- general: tool tips not showing
- Windows: it's recommend to uninstall old Hybrid versions (settings do not have to be removed) before installing this or a newer version
Changes for rev 2014.06.30.1 - rev 2014.07.02.1
- added
- DivX265: support new VUI options
- fixed
- avisynth: indexing mkv(vp9) content with ffvideosource
- ui: font change did not influence queues and separate log window
- ui: fffmpeg progress indication
- job: 'remove all' button not working
- input: don't use '-demuxer mkv' when analysing mkv with a vp9 video stream
- removed
- tools: QSVEncC support for Windows XP (requires Windows 7 and newer)
Changes for rev 2014.06.29.1 - rev 2014.06.30.1
- fixed
- general: tool tips not showing
- video: ffvHuff-tab configuration en-/disable
Changes for rev 2014.06.17.2 - rev 2014.06.29.1
- fixed
- preview: fixed preview issue if no avisynth is available on the system
- video: QSVEnc support, adjusting to QSVEnc 1.23, thanks to rigaya for fixing some problems
- ffv1: ffv1 mencoder call
- subtitle: crash on subtitle extraction
- timecode: fixed a crash in time code handling due to formating issues
- audio: extracting&muxing aac to mp4 could trigger a conversion to wav, even when 'passthrough' was selected.
- audio: enabling 'Always extract as wav' and audio handling 'passthrough' interfered
- added
- video: initial support for ffvhuff and libutvideo
- decode: added options to support hardware acceleration when ffmpeg is used.
- mux: option to disable mkv statistics per track (introduced with mkvtoolnix 7.0.0)
- changed
- general: switched to MSVC++ 2013 for Win 64bit builds
Changes for rev 2014.06.17.1 - rev 2014.06.17.2
- fixed
- audio: extracted audio didn't get deleted after audio reencoding
Changes for rev 2014.06.15.1 - rev 2014.06.17.1
- fixed
- decode: mencode decod ecall containing '-vf ,scale', instead of '-vf scale'
- qsvenc: adjust to feature restriction on system
- changed
- avisynth: speed-up FFVideoSource by using setMTMode(5,.. instead of setMTMode(3,..
- added
- avisynth: de-'dot crawler': DeCrawl, Checkmate, DeCrow
Changes for rev 2014.06.13.2 - rev 2014.06.15.1
- *changed*
- video: removed QSVEnc support on Vista since it requires Win7+ (wrote an email to the author, don't know if will react to it)
- audio: sound playback (at end of queue/job) on Windows is now uses native Windows API calls since Vista doesn't support the QtMultimedia library if it is compiled on Windows 7
- global: resetting models or Avisynth settings (with 'initial') will now restart (and not just close) Hybrid
- *fixed*
- video: video could get accidentally deleted before muxing if x264 1pass bitrate encoding was used.
- [*9installer: Windows: reverted Kvazaar to the official releases, since the currently packed kvazaar versions still don't work for some users
- start: didn't start-up properly on linux&mac when placed to /usr/bin
Changes for rev 2014.06.13.1 - rev 2014.06.13.2
- fixed
- video: QSVEnc support
- general: Vista compatibility
Changes for rev 2014.06.08.1 - rev 2014.06.13.1
- fixed
- audio: using audio from different source than the main input
- audio: crash when switching between titles with and without audio
- tools: Windows package contained a kvazaar binary which did cause problems on some systems
- added
- video: initial support for QSVCEnc as encoder
- video: initial support for FFV1 as encoder
Changes for rev 2014.04.28.1 - rev 2014.06.08.1
- fixed
- audio: mp4 audio extraction name problem (on Windows)
- avisynth: force deinterlace + Avisynth-Deinterlacer sometimes didn't force deinterlacing
- avisynth: RGBColorAdjust Filter-Preview
- avisynth: ColorMatrix Avisynth/Filter-Preview
- avisynth: bug could cause distributor() to be added, even when 'Disable distributor()' was enabled
- avisynth: reset 'need avisynth'-checks
- avisynth: fixed HQDering call
- decode: mencoder 422 output and color space mixup using mencoder
- DivX265: use constant quantizer '-qp' instead of '--cq'
- filtering: mcdeint -> framestep didn't update the gui
- input: monitoring folder support
- jobs: check whether FRAPS is installed on the system or not
- x265: 12bit encoding
- mux: mp4box didn't always use short file names on Windows which could cause problems with unicode names&paths
- mux: tsMuxeR set disklabel for isos
- added
- avisynth: support for aWarpSharp sharpening
- avisynth: tivtc now also allows QTGMC 'slow' and 'Very Slow' as deinterlacer
- avisynth: 'add custom content', allows to add content to Hybrids avisynths scripts;
- WARNING: Hybrid does not check/verify the content of the entry, so if you mess up, you are on your own!
- Kvazaar: support for RDO quantization
- x265: support for 4:2:2 color space
- x265: support for '--[no-]repeat-headers'
- x265: support for '--psy-rdo X';
- x265: adjusted to new preset&tune values -> It's recommend to reset the x265Model
- WARNING: This option is known to produce artifacts in some cases!
- changed
- avisynth: set MTMode to 5 before LibAVVideoSource
- avisynth: enable "Disable distributor()' for Windows 8 & 8.1, by default, for all others disable it by default
- avisynth: fixed links which linked to avisynth.org
- avisynth: allow distributor() even for avisynth preview
- input: improve mpls handling
- jobs: make sure there will be no job creation if .m4v is used as output extension while 'Audio handling' isn't set to ignore. Added awarning about it and how to avoid it and still create .m4v output.
- DivX265: use DivX265 'resolution profiles' internally and enforce them
Changes for rev 2014.04.04.1 - rev 2014.04.28.1
- fixed
- audio: pcm extraction from avisynth input
- audio: multi-input/batch processing audio processing
- input: make sure tsMuxeR analysis is fed with 8.3 file names on Windows
- cut: fix chapter&cut selection on mplayer dvd audio reencoding
- cut: fix job optimization for ffmpeg cut calls
- cut: keyframe positions display
- general: crash when first a normal file and then a dvd was analysed
- tags: remove pipe-symbol ('|') from tags which will be send to MP4Box, to avoid a crash
- x264: 10bit encoding
- x264: show live bitrate during crf encoding
- xvid: y4m -> xvid encoding.
- note: progress indication is not working since mencoder doesn't provide a progress indication when fed through a pipe.
- added
- avisynth: added support for Peachsmoother and mftoon (not much tested)
- jobs: option to set minFreeSize to start (sub-)job
- cut: option to always use key frames selection
- changed
- audio: when using MultiInput (batch processing) only 'Custom' allows to change the audio queue.
- input: check that the 'which' result(s) are indeed files and not folders
- DivX265: adding an additional ffmpeg call to work around DivX265 not beeing able to show progress indication
- preview: limit preview on mac for mpls files when mplayer is too old or not compiled with libbluray
- preview: open the preview inside the same window Hybrid is located (horizontal alignment of monitors assumed)
- profile: re-run auto routines if GlobalProfile or AV-Profiles get loaded and input is not empty
- audio: use DGIndex to extract audio form DVD, if a. avisynth is present, b. input is DVD, c. mplayer reported it can't handle the input audio and d. Hybrid was set to ignore this report
- x265: removed crf and cq from x265 defaults
Changes for rev 2014.04.02.1 - rev 2014.04.04.1
- fixed
- question mark accidentally replaced some of the number constants
- added
- avisynth: added TTempSmooth as denoiser
Changes for rev 2014.03.21.1 - rev 2014.04.02.1
- changed
- avisynth: disable distributor() by default
- fixed
- audio: stretch handling and audio add options could lead to too many audio queue entries
- audio: opus bitrate selection when aac stack got removed
- filter: disable threaded decoding if gradfun is used on .avi input
- preview: crash for audio only input
- model: "Current defaultTempPath is empty" when 'Generate' and 'Temp path to output path' were enabled.
- mux: audio stream got lost for negative delay + mp4 output
- output: multioutput file naming
- added
- DivX265: support for constant quantizer support and additional aq modes
- 'Create iso with tsMuxeR'
- gui: audio/subtitle some keyboard mappings
- x265: support for weightedB
- removed
- 'Create image using ImgBurn'
- notice
- it's recommend to reset the DivX265 profile
Changes for rev. 2014.03.12.1 - rev 2014.03.21.1
- changed
- output: add par info to mp4(hevc); did cause problems with the earliest decoders, which is why it was disabled before
- fixed
- avisynth: problem with DGDecNV not being used
- jobs: cosmetics, qaac, x265 progress indication
- audio: delay was sometimes ignored
- x265: color mess when feeding 16bit x265
- x264: enabling 'stitchable' didn't change the call
- added
- filter: colorMatrix support through ffmpeg (not only avisynth)
- output: option to use 'Title'-tag value as base-name for name generation
- x264: option to enforce .stats creation
- removed
- filter: 'Selection', since it doesn't work with mencoder as decoder (only got it working with ffmpeg or avisynth)
- x265: x265 support is removed when a version newer than 0.8+149 is used on Windows XP machines (x265 doesn't support Windows XP any more unless someone writes a patch for it)
Changes for rev 2014.02.25.2 - rev. 2014.03.12.1
- changed
- avisynth: some more mt-mode adjustments
- audio: allow ac3 inside mp4 with 'iTunes compatibility' enabled, if it is not the first audio stream in the output container (Apple TV should support this)
- cosmetics: when toolTip-sidebar is active and an audioQueue-entry is double-clicked, sidebar will show a short summary of the entry
- cosmetics: warn if content with timecodes gets muxed to avi
- input: use libbluray and mplayer for crop-/interlace-detection and preview if mplayer is build with libbluray and it's revision is 36902 or higher
- output: added mkv(hevc) support for mkvtoolnix 6.8.0+
- vp9: support cq encoding
- x264: Hybrids x264 defaults now disable 'Macroblock tree rate control', see: http://forum.selur.de/post5154.html#p5154
- x265: removed '--input-depth 8' from the defaults which get applied when applying a preset
- x265: add '--sar x:y' signaling support
- fixed
- avisynth: nediaa*2 call
- input: blu-ray analysis if tsMuxeR is not present
- input: crash when Hybrid was called on a Blu-ray folder which ffmpeg identifies as encrypted
- cosmetics: indicating audio encoding during DivX265 encoding
- cosmetics: audio track selection combobox width
- subs: tsMuxeR + extract all subtitles + skip not working properly
- tags: accidentally added ')' to some audio titles
- jobs: ffmpeg multi-extract optimization
- added
- audio: mac version now got fdk-aac for he-aac and he-aac v2 audio encoding
- subs: cosmetics, added 'add font'-button
- selection: avisynth implemented not for ffmpeg/mencoder so far
- output: MP4V as possible FOURCC for .avi output
Changes for rev 2014.02.14.1 - rev. 2014.02.25.1
- changed
- kvazaar: '--cqmfile' and '--ref' support
- ui: adjust slider ticks to max possible value
- ui: some cosmetic fixes
- fixed
- cut: tsMuxeR cut calls
- input: RealVideo handling
- output: interlaced raw H.264 remuxing problems
- tag: tagging was broken
- ui: AV-Combo Profiles didn't show up in Main-tab after restart
- filter: asynchrony issues accidentally deinterlacing instead of ivtc (if Avisynth was present, but not enabled for DVD input)
- x264: make sure Hybrid feeds 10bit colors to x264-10bit (otherwise a crash occurs if the x264 version wasn't compiled with an additional scaler)
- jobs: ffmpeg extracting multiple streams at once
- added
- input: option to decide whether 'dvd://' or 'dvdnav://' is used for mencoder/mplayer
- x264: option to disable the automatic enforcement of medium restrictions for Blu-ray compatible output
Changes for rev 2014.01.22.1 - rev 2014.02.14.1
- changed
- avisynth: use setMTMode(3) before debanding filters
- general: move mac settings folder to ~/Library/Application Support/Hybrid
- input: don't assume .m4v as raw MPEG-4 Video on Mac OS X
- x265: '--scenecut X' and '--min-keyint X' support
- x265: support VBV options
- added
- video: Kvazaar (v0.2.4) support
- fixed
- analyse: problems with some mkvs created with older MakeMkv versions
- avisynth: accidentally disabled sharpening in the last release
- avisynth: bug in LimtedSharpenFaster call
- avisynth: select preferred text renderer
- avisynth: accidentally disabled sharpening in the last release
- crop: OnLoad->AutoCrop didn't properly enable the gui after finishing
- input: mpeg-2 raw frame count
- input: added workaround for '-nosound dvd://' since current mplayer&mencoder builds are broken
- jobs: cosmetics, fixed some progress indication bugs
- mac: profiles&settings ended up in user home
- x265: missed that '--refresh IDR/CDR' got replaced with '--[no]-open-gop'
- x264: lossless output color space bug
Changes for rev 2014.01.21.1 - rev 2014.01.22.1
- *fixed*
- avisynth: avisynth script requirement mix-up
Changes for rev 2013.12.06.2 - rev 2014.01.21.1
- changed
- avisynth: use MT mode 5 if TextSub is used with text based subtitle
- decode: use y4m for vpxenc when ffmpeg is used as decoder
- output: support HEVC inside m2ts if tsMuxeR 2.5.5+ is present
- tools: instead of using '-i bluray:' now using '-buildconf' too check if ffmpeg was build with libbluray&co
- x265: 'bPyramid' now is a bool value
- added
- avisynth: misc.ini option to set an alternative avisynth plugins folder
- x265: support '--aq-mode 2' (= auto)
- x265: support for '--[no-]cutree'
- fixed
- analyse: lsdvd not adjusted to absolute path
- avisynth: Logo call
- avisynth: some preview bugs
- avisynth: SupTile filter detection
- avisynth: some path detection bugs related to Linux&wine
- avisynth: option to disable 'distributor()' usage
- cosmetics: x265 crf spinbox
- cut: key frame based cutting
- cut: speed up cutting with ffmpeg by using two '-ss' option
- internal: changes on multiCheckBoxDropDown got ignored (fixes multiple bugs introduced by previous refactoring)
- jobs: subtitle type of embedded subtitles didn't get ignored when checking blu-ray compatibility
- muxing: during m2ts muxing, video got lost
- subtitle: extraction call, didn't always properly convert relative to absolute paths
- tools: tool version cache read problem
- tools: mkvmerge version wasn't sometimes detected properly
- vp9: added workaround to always feed vpxenc with y4m content; which according to it's documentation isn't supported, but instead of i420 and Yv12 which should work, it does work; should be fixed in latest vp9, but I leave the workaround
- vp9: lossless encoding