Hybrid (Windows/Linux/Mac): Input -> x264/x265/Xvid/VP8/VP9

  • Hybrid rev 2018.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

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


    Cu Selur


    Ps.: Not releasing any Mac versions for the time being. (I don't have access to a mac anymore.)

  • Hybrid rev 2018.10.21.1:

    *fixed*

    • Analysis: mediainfo dts-hd detection
    • Input: Input par not properly reset when 'Input PAR' was manually changed for previous source
    • Audio: output created in temp folder in some cases with audio only output
    • Video: splitting an mkv with split chapter, deleting of temp file
    • Jobs: minimize job description for webm muxing
    • Filtering: crash when using ToneMap (No XSynth)
    • Video: crash when changing values in 'ffmpeg (NVEnc)'

    *changed*

    • Video: AV1, adjusted aomenc bit-depth and color sampling restrictions
    • Cosmetics: x265, finer control over qcomp
    • Input: disabling crop when loading a new single source and autocrop isn't enabled
    • Input: disabling 'convert output par to' when loading a new single source
    • Output: support mkv(av1), mp4(av1), mp4(vp9) (requires latest mkvmerge and mp4box)
    • Vapoursynth: updated to R45

    *added*

    • Video: NVEncC, trim used with cut (Windows only)
    • Video: NVEncC, only add VUI parameters when they are enabled (Windows only)
    • GUI: Added warning when drivers seem to be too old to work with NVEncC (Windows only)
    • Vapoursynth: HDRToSDR by DG support (Windows only)

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


    Cu Selur

  • An sich geht VM schon, Problem ist nur, dass Mac in ner VM dauernd Probleme macht.

    Verwendet vor allem Xcode durch Qt und alles was ich zum Bauen der Tools brauche im Wesentlichen.

    Lief schon nicht gut als ich noch auf meinem alten Mac VirtualBox verwendet habe.

    Da gab es dauernd MemoryLeaks&Co, so dass das System total instabil war. (keinen Nerv bei jedem kleineren Systemupdate in Probleme zu rennen)

    -> Bin momentan am überlegen mir einen Hackintosh zu bauen (bin mir da noch unsicher wegen Stabilität) oder mit einen der neuen Mac Minis zu kaufen.

    Weiß aber noch nicht so recht ob mir die Sache die Kohle wert ist. :)


    Cu Selur

  • Also ich habe mit OSX in der VM keine Probleme, ich nutze Allerdings VM Ware Fusion dafür. Den neuen mini werde ich mir wohl zulegen, wird mein mini Server aus 2009 ersetzen...

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

  • Unter OSX, OSX in ner VM hatte ich auch schon nur unter Windows mag es nicht.

    Hatte heute schon mal:

    https://www.intoguide.com/inst…ojave-virtualbox-windows/

    auf meinem Hauptrechner versucht, aber das mag nicht. :(


    Cu Selur


    Ps.: Werde es später auch noch mal auf meinem 'uralten' 2xXeon X5620 Rechner ausprobieren. Bei dem bin ich gerade Updates am Installieren. (Krass dabei ist die Speicherauslastung bei 99% was bei 64GB schon nicht schlecht ist.)

  • Hybrid rev 2018.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
    • code: some rearraning, which might speedup the startup when Avisynth is disabled.


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


    Cu Selur

  • Hybrid rev 2018.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


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


    Cu Selur

  • Zitat

    Gibt es bei Hybrid auch ein Sourcefile Analyse script?

    Es gibt einen Teil des Source Codes der dafür verantwortlich ist die Quelle zu analysieren.

    Hierbei wir je nach Quelle und OS: MPlayer, FFmpeg, mkvinfo, MediaInfo, TsMuxeR, FrameCounter, DGIndex, vStrip, lsdvd, avsInfo, vspipe verwendet.

    (Gibt auch noch eine Crop und interlaced detection auf Basis von MPlayer und FFmpeg.)


    Zitat

    Was ich super gut finde, ist die automatische Scanning Option des Sourcematerials für x264, um bframes, ctu etc. auf das jeweilige SourceFile einzustellen.

    Hybrid kann auch per MediaInfo die x264 Encodingeinstellungen der Quelle übernehmen.

    x264->Misc->Imports/Additions->MediaInfo import->Adjust to input

    Zitat

    Adjust to input:

    Assuming the input was encoded with x264, Hybrid will try to adjust to the encoding settings of the input provides by MediaInfo.


    Hybrid ist gerade nicht als command line tool gedacht, sondern als Frontend für verschiedene Command Line tools.

    Hybrid über die Konsole zu bedienen macht wenig Sinn, da es nur wenige Command Line Optionen hat und mit einer komplett anderen Zielsetzung entwickelt wird. :) (Habe zwar Hybrid auch schon in headless Umgebungen genutzt, aber dafür ist es eigentlich nicht gedacht.)

    Würde ich eher empfehlen Handbrake oder FFmpeg zu verwenden.

    video_transcoding scheint ein Wrapper für handbrake, ffmpeg, mkvtoolnix, m4v2 zu sein.


    Cu Selur

  • Hybrid rev 2019.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


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


    Cu Selur