Portable Hybrid for Windows 2024.09.29.1
Hybrid Portable is a multi platform (Linux/Windows/MacOS (non-ARM)) Qt-based frontend for a bunch of other tools which can convert most input formats to common audio & video formats and containers, see feature list for details.
Combine multiple video processing utilities into a single package, allowing you to convert multiple file types to different media formats, perform markup and mixing operations, and automate tasks normally.
One of the main advantages of Hybrid Portable concerns the range of formats supported. Besides common video files, it can handle VC-1 and AVC raw inputs (as well as all other file types that mplayer and ffmpeg can decode), supports x264, Xvid, VP8 output , x265 and ProRes.
The built-in video encoder can handle multiple encoding modes, each with specific settings (bitrate, constant bitrate factor, etc.), providing compatibility with multiple sets various media, including Blu-ray or AVCHD discs. The audio extraction function can be used to create MP3, OGG, AAC, FLAC, AC3, DTS and other similar formats. Hybrid comes with many configuration options to meet the needs of more advanced users. You can change the encoding mode, adjust the bitrate, set the tone and entropy encoding mode, resize the loaded image, change the aspect ratio, crop the image manually or Allow the application to do this for you using the ‘auto crop’ function.
Besides, it also has filtering capabilities, helping you to improve the quality of media files before encoding. Among the available options you can find deinterlacing, telecine, color adjustment, sharpening, denoising, horizontal and vertical denoising, transient noise reduction, and more.
The app can handle subtitles and perform tagging operations for video, audio, and subtitle streams, while the built-in chapter editor can help adjust chapter titles and edit video structure. For your convenience, Hybrid includes a task scheduler that helps you automate various tasks.
Hybrid’s feature set makes it a great tool for video processing operations, offering a variety of configuration settings you can experiment with. While these might be a bit overwhelming for a beginner, more experienced users will definitely appreciate them.
Hybrid is intended for advanced users.
It’s not intended to be a tool used by everyone. It’s not intended to please amateurs who need a wizard-like interface. If you don’t know the basics about containers, video formats, etc. Hybrid is not meant for you.
Here’s a general feature list:
- tagging support for avi/mkv/mp4/mov
- chapter support for mkv/mp4/Blu-ray
- subtitle support for mkv/mp4/Blu-ray
- separated audio-, video-, filter- and ‘a/v-combi’-profiles
- an integrated bitrate calculator
- accepts raw VC-1, AVC, MPEG-2, MPEG-4 ASP input files
- manual&automatic creation&pass-through of chapters
- ability to encode single title/chapters
- a job/queue based processing system
- AAC/MP3/AC-3/Vorbis/Opus/FLAC/DTS/PCM/EAC-3 audio encoding using dcaenc/MEncoder/FFmpeg/Aften and different AAC-encoders
- supported aac encoders: qaac, FDK AAC, faac, fhg, neroaacenc
- filtering through Vapoursynth, Avisynth (Windows only) and some basic filtering through FFmpeg
- accepted input: avs and nearly everything that mplayer/ffmpeg can decode
- supported video output formats: MPEG-4 ASP (Xvid), MPEG-4 AVC (x264, qsvencc, nvencc, vceencc, ffmpeg nvenc), VP8/VP9 (vpxenc), ProRes (ffmpeg), MPEG-4 HEVC (x265, kvazaar, DivX265, nvencc, qsvencc, vceencc, ffmpeg nvenc), FFV1 (ffmpeg), UT video (ffmpeg), FFvHuff (ffmpeg), AV-1 (aomenc, rav1e)
- supported audio output formats: dts, ac3, ogg vorbis, mp3, aac, flac, pcm, opus, pass-through
- supported containers: mov/mp4/mkv/m2ts/webm/avi, Blu-ray or a AVCHD structure
- audio/video pass-through -> can be used for muxing, tagging, chapter editing
- a bunch of options to automate stuff
Hybrid Portable Release Notes
Changed Vapoursynth: SoftLight require PC scale when mode != 8 Vapoursynth: updated RIFE, RIFE(mlrt) Vapoursynth: use constants for Matrix, Primaries, Chroma, Luma Video: NVEnc/QSVEnc support --vpy-mt Jobs: add abort-option to size- and audio-warning onjo create&start Jobs: added scripts to report file Video: removed NVEnc input type checks Filtering: hide deinterlace control on progressive input, since it confuses users Avisynth: FFmpeg2Source use YUV422PX instead of YUY2 Avisynth: increased suported memory max to 65536MB Avisynth: Hybrid now comes without Avisynth 32bit support, it is an addon now Video: do not check for UT Video, assume its present Vapoursynth: prefer BestSource as default for file input Vapoursynth: torch - added 'Requires'-controls to VSGAN and VSGAN Filter Input: Switch from Vapoursynth to Avisynth (when available) on .avs input Vapoursynth: TemporalDegrain2: degrainTR default and crash with degrainTR=0 Video: x264, disable and deactivate 'auto' for color space on profile 'None' Video: x264, x264 - added 'adjust gop max to output fps' Ui: changed maximize handling Ui: option to set debug output path Vapoursynth: add masking for frame matching Vapoursynth: added FTF to TIVTC FFmpeg: don't set color signaling for pipes Avisynth: added 'Never use AviSource' Fixed Avisynth: enable avsToon for 32bit Video: x264 minimizeCL with 'superfast' Vapoursynth: FileQueue and Masking issues Vapoursynth: ReplaceSince Vapoursynth: torch - remove unnecessary resize call after VSGAN Extraction: use ffmpeg for ProRes from mkv extraction Video: SVT-AV1 typo 'enableResotration' vs 'enableRestoration' Vapoursynth: SMDegrain smdegrain.py script interlaced handling fixed Vapoursynth: mlrt - DPIR FP16 inverted Video: NVEnc - max bitrate initial value Video: NVEnc - EdgeLevel not added to command line Input: Zip format handling (ffmpeg and analysis) Synh: fix typo in CustomSynthScript QQDFPlus and abcxyz YUVALLX -> ALLYUVX Vapoursynth: QTGMC in CompareView with 'custom', use Preset='Fast' for original side. Vapoursynth: torch, VSGAN (Filter), width/height mixup Vapoursynth: torch, DeOldify 'render_vivid' and 'dark' passed as string instead of bool Vapoursynth: SmoothGrad fix min value 1 Vapoursynth: Frame->Resize UI scaling Vapoursynth: torch, ProPainter 'Inference'-CheckBox not working Vapoursynth: cfhd handling Vapoursynth: SSIMD: fix output color Vapoursynth: letterboxing YUV422 mod2 Vapoursynth: vsRemoveDirt defaults Video: FFmpegs zscale-call for PNG output Video: x264 slow preset using b-adapt 2 instead of 1 FFmpeg: 2020 signaling Extract: vp9 video Model: loadfromJson respect skipList Avisynth: TIVTC+QTGMC Avisynth: fix histogram color restriction check, no YUY2 support Avisynth: QTGMC+Custom+UltraFast missing YadifMod2 dependency Avisynth: DeblockPP7 and aSharp were unnecessarily disabled for 64bit Avisynth Video: ProRes encoding when mencoder is used as decoder Vapoursynth: DecimateMode set output fps for mode 2, which is (still) broken Vapoursynth: RainbowSmooth require mod16 Vapoursynth: don't try to set ColorMatrix on RGB content Vapoursynth: DGSharpen requires mod16 Vapoursynth: rectangular mask for high bit depth Decoder: changed Avisynth input handling Muxing: mkv helper for ffmpeg color matrix and vfr Jobs: fix cleanup job handling on raw audio only output Jobs: fix warning handling Added Vapoursynth: GLSL Gamma, RGBAdjust filter ports(Levels broken&disabled) Vapoursynth: proToon Vapoursynth: vs_temporalfix Vapoursynth: torch/vmlrt option to set (trt) 'engine path' Avisynth: added CustomSynthScripts for 32bit and 64bit proToon-v0.75.1 Generate output name suffix added '%DATE%','%TIME%','%TIMEMS%' replacements Vapoursynth: torch - add vs_colorfix for VSGAN and VSGANFilter