Hybrid: Input -> x264/x265/Xvid/VP8/VP9/AV1

  • 2023.01.22.1:

    *fixed*

    • Analysis: mkv attachement type detection
    • Video: NVEncC disable psnr/ssim when input is 4:4:4
    • Vapoursynth: width&height mixup in SSIMD checks
    • Vapoursynth: missing matrix info on separate field handling
    • Video: x264: temporalsublayer adjustment
    • Video: x265: --sbr mixup
    • Video: aomenc: decouple auto-alt-ref and some other options
    • Vapoursynth: vsYadifMod, EEDI3 only supports YUVXXXP8
    • Jobs: ffmpeg muxing deleted audio stream even if it was an input file
    • Jobs: chuncked encoding
    • Avisynth: applying Toon, VagueDenoiser, AddGrain, GrainFactory3 during filter order handling
    • Synth: fix DG PullDown handling
    • Muxing: avi handling
    • Vapoursynth: vsFilterQueue fmtconv handling
    • Jobs: temp-folder per job handling for qp&stats files.
    • Analysis: understand "Mastering display color primaries: BT.709"
    • Avisynth: fix filterQueue
    • Video: NVencC references gui glitches
    • Video: NVEncC: weightedp not added to command line
    • Video: NVEncC: remove xxxhq modes
    • Video: fix chapter point calculation
    • Audio: audio only handling
    • Video: SVT-AVI options
    • Vapoursynth: Gradfun3d+Preview+Masking
    • Vapoursynth: fixed - save Masking&Co in Vapoursynth profiles
    • Vapoursynth: FilterQueue + MAsking and onRegionOnly</öo>
    • Vapoursynth: Santiang call
    • Filtering: AutoCrop adjustment
    • Avisynth: fix disabled controls
    • Vapoursynth: eedi3m vs eedi3m_opencl (Windows only)
    • NVEncC: no profile&level&tier control for AV1, only 4:2:0 supported.

    *changed*

    • Qt Updates: Changed to Qt 6.4.2 on Windows and Qt 5.15.3 on Linux
    • Vapoursynth: more options for MVToolsFPS
    • Video: aomenc cosmetics
    • Analysis: scan order check adjusted
    • Synth: libavsource: repeat=true handling
    • Video: aomenc adjust golden frame max, min values
    • Video: NVEncC support Lut interp option
    • Avisynth: FFT3DGPU add bitdepth option to force input depth
    • Synth: forceFilm through DGDecode, thanks to DG!
    • Vapoursynth: updated TemporalDegrain2
    • Jobs: additional user prompt when clearing temp folder
    • Avisynth: add PreRoll when using DGDecNV
    • Video: NVEncC: support aq independent of encoding mode
    • NVEncC: disable multiRef when it's not supported
    • Jobs: chunking: restrict used filters during scene change detection
    • Vapoursynth: vsRealESRGAN, Fusion, num_streams support
    • Vaporusynth: vsRetinex: increase sigma max
    • Vapoursynth: increase dehalo_alpha and finedehalp rx/ry max values

    *added*

    • Audio: 'Ignore reencode and passthrough if format is ...'-option
    • Vapoursynth: support for NeoF3kD
    • Vapoursynth: weighted resizing
    • Vapoursynth: torchAddon vsSCUNet, vs-femasr, AnimeSR support
    • Video: aomenc '--gf-max-pyr-height'-option

    *removed*

    -> downloads: http://www.selur.de/downloads


    Cu Selur

  • Hybrid rev 2023.03.17.1:

    *changed*

    • Muxing: FFmpeg can't handle ttxt subtitle
    • Avisynth: use vsDeblockP77 for DeblockPP7
    • Vapoursynth: missing some needed checks
    • Vapoursynth: re-enable RealCUGAN resizer
    • Tools: set priority through niceness on vsViewer&avsViewer
    • Torch: adjust to SwinIR v3, DPIR v3.0.0, vsFeMaSR updated, vsGMFSS_union
    • Video: disable NVEncC/QSVEncC 'encoder only' for 'DVD input

    *fixed*

    • Avisynth: mclean not called with default filter order
    • Avisynth: SelectRangeEvery
    • Vapoursynth: mod requirement handling for some filters
    • Vapoursynth: crop with interlaced fields handling
    • Vapoursynth: a few issues around masking
    • Vapoursynth: restrict Santiag color spaces
    • Vapoursynth: (normal) TimeCube call
    • Vapoursynth: restrict color spaces for NVEncCL
    • Vapoursynth: convert RGBH to RGBS for fmtc
    • Vapoursynth: vsPreview handling non-square aspect ratio
    • Vapoursynth: loading BilateralGPU filter in vsGradFun
    • Synth: letterbox issue where letterbow width/height addition was uneven
    • Jobs: typo in job generation for blu-ray input
    • Jobs: index file path for 'Create sub-folder ...'
    • Video: SVT-AV1 denoise option rennamed
    • Video: x264 only add rc-lookahead when mbtree is used
    • Video: SVT-AV1 HDR10 signaling
    • Video: x265 signaling luma always as limited
    • Audio: multi-input raw audio reencode

    *added*

    • Vapoursynth: mode vsSpotLess options
    • Vapoursynth: support for vsDGDenoise, vsDGSharpen
    • Video: NVEncC npp support
    • Filtering: overwrite input color matrix and luminance value

    -> downloads: http://www.selur.de/downloads

    Cu Selur

  • Aktuelle Version: Ich versuche ein Video, HEVC/h.265 mit AAC 6-Spur Audio im MKV-Container, umzuwandeln in AVC/h.264 mit AC3 2-Spur DPL Audio im MKV-Container. Der Prozeß bricht gleich zu Beginn bei der Audio-Konvertierung ab. Wenn ich die Kommandozeile, bei der es abstürzt, in die Konsole paste, meckert SOX rum, daß es den Temp-Ordner nicht finden kann (ist auch nicht da). Wenn ich ihn von Hand erstelle, läuft's durch.

    In diesem Zusammenhang ist mir erstmals aufgefallen, daß wenn MP4 als Standard-Container eingestellt ist, auch immer ein ".mp4" an die Ausgabedatei angehangen wird - selbst, wenn ich schon ein ".mkv" geschrieben habe.

    System ist Debian Testing 64bit.

    Debug-Output

  • Zitat

    In diesem Zusammenhang ist mir erstmals aufgefallen, daß wenn MP4 als Standard-Container eingestellt ist, auch immer ein ".mp4" an die Ausgabedatei angehangen wird - selbst, wenn ich schon ein ".mkv" geschrieben habe.

    Ist hier nicht der Fall,

    [Blockierte Grafik: https://i.ibb.co/kmkbnCJ/grafik.png]

    Was ich im log sehe:

    Code
    2023.09.15 - 15:35:21_Debian GNU/Linux trixie/sid (64bit)_2023.03.17.1 - level 9: sox output: /home/pintcat/ubin/sox: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

    der Ordner ist nicht mehr da, da Hybrid den gelöscht hat:

    Code
    2023.09.15 - 15:35:22_Debian GNU/Linux trixie/sid (64bit)_2023.03.17.1 - level 9: deleted sox temp folder '/media/ramdisk/2023-09-15@15_28_39_181001'.

    Hybrid erstellt den Ordner vorher. ;)

    Code
    2023.09.15 - 15:35:21_Debian GNU/Linux trixie/sid (64bit)_2023.03.17.1 - level 9: checking sox temp folder,..
    2023.09.15 - 15:35:21_Debian GNU/Linux trixie/sid (64bit)_2023.03.17.1 - level 9: created temp sox folder '/media/ramdisk/2023-09-15@15_28_39_181001'.

    => sieht für mich wie ein Problem mit sox aus, aber unklar ist mir, warum es über die Konsole bei Dir geht, wenn der Ordner da ist.

    Cu Selur

  • ...weil in der Konsole die SOX-Version aus dem Repo verwendet wurde, während Hybrid seine eigene verwendet. :rolleyes: Hätte ich auch eher drauf kommen können. Mir war nicht mal klar, daß SOX installiert ist. Hybrid's hauseigene Version läuft jedenfalls nicht unter aktuellen Debian-Distries (auch nicht Bookworm/Stable), da libpng12 durch libpng16 abgelöst wurde.

    Was die Dateiendung angeht...

    [Blockierte Grafik: https://i.ibb.co/gy8TVzq/Screenshot-20230915-221627.png]

    Das war der Übeltäter.

  • "Das war der Übeltäter." <- das kommt vom OS nicht von Hybrid. :)

    Weiß ich. Ist auch neu, kannte ich von älteren Systemen noch nicht. Ist der Dateibrowser Teil der QT-Umgebung?

    Hmm,.. komisch dachte ich hätte die letzte Version unter Ubuntu 22.04 gebaut,...

    Solche Derivate verwenden zwar Debian, bringen aber auch jede Menge eigene Pakete mit.

  • Kleines Update für die Linux User: Werde vermutlich keine neuen Linux builds mehr von Hybrid machen, da es mir zu müssig ist die Abhängigkeiten zu bauen (insbesondere die VS plugins).

    => werde vermutlich nächstes WE, die Homepage umbauen&Co und Hybrid dann nur für Windows weiter entwickeln.

    Cu Selur

  • 2023.12.02.1:
    *fixed*

    • Subs: subtile sorting in SubtitleQueue
    • Mux: tsMuxeR job optimization fixed
    • Vapoursynth: fixed vsTemporalDegrain2 with FilterQueue
    • Vapoursynth: vsQTGMCFilter lossless + masking
    • Vapoursynth: resize before resize
    • Vapoursynth: descale before deinterlacing
    • Vapoursynth: YUV420PH und YUV444PH handling
    • Vapoursynth: vsGradFun,vsFlash3DB supported color spaces
    • NVEncC: weightP is only available when no b-frames are used
    • NVEnc: MREF bool<>int mixup
    • Mux: mkv subtitle support XX-XX language tags
    • Muxt: tag handling with mp4box
    • NVEnc: nvenc hardware deinterlacing
    • NVEnc: qsvenc hardware deinterlacing
    • Mux: sub language handling
    • Avisynth: addition handling
    • Audio: 24bit audio to flac handling
    • Avisynth: GenericScriptFilter path handling fix
    • Torch/MLRT: Resizer with interlaced content
    • Avisynth: deinterlace RGB handling fixed in compare view
    • Vapoursynth: vsRGBAdjust small fixes
    • Jobs: adjust chapters and length to cut
    • Vapoursynth: soft telecine handling
    • Jobs: mkvversion check
    • Vapoursynth: ReplaceBlackFrames cpu mode fixed
    • Vapoursynth: VIVTC frame rate calculation fixed
    • MLRT: vsRIFEmlrt requires mod32
    • MLSRT: vs-mlrt + masking issues
    • Output: mp4/mkv container par signaling
    • Torch: and CodeFormer
    • Video: hdr setting for svt hevc
    • Vapoursynth: RealCUGAN fix force tile enabling
    • Torch: vsDPIR FilterQueue
    • Vapoursynth: vsTemporalDegrain2 meBlksz vsTemporalDegrain manual overlap size
    • Vapoursynth: gmfss_union with gmfss_fortuna
    • Jobs: chapter handling
    • Avisynth: 444 downsize
    • Video: H.264 check width/height restriction


    *changed*

    • small cosmetic changes
    • HEVC interlaced handling
    • Avisynth: LSFMod, LSF allow YUV420, YUV422, YUV444
    • Vapoursynth: RIFE/RIFEmlrt up to 4.12_lite
    • vsRorsch: vsTorchRIFE up to 4.11
    • Mux: tsMuxer calls
    • Vapoursynth: enabled vsKillerSpots advanced
    • Jobs: allow thd for mp4 muxing
    • Vapoursynth: VSGAN detection
    • Vapoursynth: sRestore havsfunc -> core =1, muvsfunc => linear
    • Input: MakeMKV interlaced handling
    • Vapoursynth: vsVagueDenoise -> vsNeoVagueDenoise
    • Video: avc support 6.0-6.1 levels
    • Vapoursynth: vsMCTemporalDenois no YUV444PS
    • vsmlrt: updated to lates vsmlrt
    • UI: switch to Base-tab if something is dragged into Hybrid
    • Avisynth: add Original/Filtered subtitle when comparing
    • UI: switch to Qt6.6.1 (Windows)
    • Vapoursynth: VSGAN: Allow to apply multiple models, one after the other.
    • DVD: disable DVD reencoding unless Synth is used, due to a bug in mencoder.
    • Vapoursynth: make sure to set scanorder to progressive after deinterlacing/IVTC/ fieldmatching
    • Video: allow aomenc lag-in-frames not just during 2pass encoding


    *added*

    • x264: added 'auto color space / bit depth'
    • Vapoursynth: stepped resize: added "CAS(sharpness=X), "aWarpSharp2(depth=X)"
    • Vapoursynth: vsMotionMask, vsDeScratch, vsRemoveDirtMC, vsReplaceSingle, vsChormNR, vsChormNRcuda,VsFillDuplicateFrames, vsReplaceBlackFrames, vsSoftLight
    • Vapoursynth: vsBwdif NNEDI3,edeint-parameters
    • Vapoursynth: experimental support for vsBestSourc
    • NVEncC: 'auto' for b-frame reference
    • NVEncC: ffplayPreview
    • FFvHuff: interlaced support
    • Filtering: crop&resize stepping control
    • Vapoursynth: custom adds 'requiresColorMatrix'
    • Mux: subtitle passthrough title/name ffmpeg
    • MLRT: DPIRmlrt denoise/deblock
    • Filtering: added 'overwrite input frame rate' option
    • Video: DirectSynthLoading for NVEnc&QSVEnc
    • Vapoursynth: more general version of LimitMask through 'Merge'-option
    • Torch: vsGRLIR support
    • Vapoursynth: TFMBobQ/N

    Note: Linux is no longer being supported in Hybrid.


    -> downloads: http://www.selur.de/downloads

    Cu Selur

  • Selur 3. Dezember 2023 um 17:59

    Hat den Titel des Themas von „Hybrid (Windows/Linux/Mac): Input -> x264/x265/Xvid/VP8/VP9“ zu „Hybrid: Input -> x264/x265/Xvid/VP8/VP9/AV1“ geändert.
  • 2023.12.20.1:
    *fixed*

    • UI: multi-selection-comboboxes signal handling
    • Vapoursynth: fixed apply-range
    • UI: missing 'SpeedChange'-tab


    *changed*

    • mlrt: supporting SAFA in vs-mlrt
    • mlrt: RIFE fraction support
    • mlrt: add tile_size to VSMLRT
    • Video: SVT-AV1 progress indication
    • Vapoursynth: added vsDestripe to ApplyOnlyTo, Only on region, Merge
    • Vapoursynth: revert to old vsDeSpot
    • UI: rewrote cropView

    -> downloads: http://www.selur.de/downloads

    Cu Selur

  • 2024.01.12.1:
    *fixed*

    • Vapoursynth: Letterbox not working
    • Synth: TIVTC frame rate/count calculation
    • Vapoursynth: sRestore default 25fps when frate not set
    • Vapoursynth: merge&masked filtering at the same time
    • Analyse: dts-hd detection
    • Torch: remove DDColor when not installed.
    • Audio: update audioQueue
    • Vapoursynth: frame props checks
    • Video: do not use file cache while during job processing svt-av1 progress
    • Jobs: delaycut on reencode needs output name update to avvoid confllicts
    • Vapoursynth: QTGMCFilter useEZDenoise UI


    *changed*

    • Tags: 'und' language handling
    • Torch: RIFE v4.14 support
    • Audio: do not add 'downsampleTrueHDtoAC3' when input is an .mkv file
    • Container: mkv header compression handling</li>
    • Torch: support other network types than ESRGAN by name in VSGAN
    • Audio: add option to set 'default=true' in AudioQueue
    • Container: mp4 subtitle tagging; set empty title to empty string
    • Video: adjusted svtav1 defaults
    • Container: add warning for avi and interlace; stream vs container tag mismatch due to ffmpeg


    *added*

    • Vapoursynth: vsTDecimateFilter
    • Automation: 'und' language handling

    -> downloads: http://www.selur.de/downloads

    Cu Selur

  • 2024.02.19.1:
    *fixed*

    • Avisynth: YUY2 -> YUV422PX for high bit depth input
    • Vapoursynth: FillDrops ui fix
    • Vapoursynth: DotKill interlaced handling
    • Vapoursynth: fix crop&letterbox preview for 422 content
    • Video: x264 crash with 'always create stats file'
    • ui: svt-av1: wrong ui element spinbox vs combobox
    • synth: fixed bug in CustomSynthScriptLoader
    • Vapoursynth: QTGMC-DeNoise with FilterQueue
    • Vapoursynth: FilterQueue and YAHR and FineDeHalo
    • Vapoursynth: vsChromaNR Distance setting
    • Vapoursynth: TemporalDeGrain2 loading fftw (Linux)
    • Avisynth: (32bit) Spline100&Spline144


    *changed*

    • synth: cropPreview handling
    • filtering: Deinterlacer none => force scan type overwrite to 'progressive'
    • ffmpeg: don't use zscale to set matrix
    • Vapoursynth: adjust, so that progressive 4:2:2 does allow uneven resolutions
    • Vapoursynth: added LevelsLumaRangeSignaling to vsSmooth and vsLimiter
    • mux: MP4Box can handle eac3 nowadays -> not forcing ffmpeg for muxing
    • linux: ~/.config/hybrid as folder-path to search for misc.ini
    • Vapoursynth: disabled anything related to KNLMeansCL and vs-placebo (i.e. GLSL) (Linux)


    *added*

    • torch: CodeFormer supports background resize
    • mux: always set mkv ColorSignaling option
    • subtitle: 'cut by chapter/time'-option *experimental*
    • Video: svt-av1 custom addition

    -> downloads: http://www.selur.de/downloads

    Cu Selur

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!