Selur's Little Message Board

Full Version: *hidden* Hybrid options,...
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Here I list otherwise undocumented options that I added or that are there but nearly nobody notices,..
  • extending the number of supported input formats:
    If you download the 'binary codec pack' from http://mplayerhq.hu/MPlayer/releases/codecs/ extract it next to your Hybrid (mencoder/mplayer binary) version and rename the extracted folder to 'codecs' Hybrids mplayer&mencoder can use the included codecs to decode even more formats.

  • Info: processing order of the avisynth filters of the avisynthExtension:
    1. input source
    2. before deinterlace
      • deblocking (depending on configuration)
      • deringing
      • color adjustments
    3. deinterlace and frame adjustments
    4. crop
    5. filtering (order depending on configuration)
      • color modifications
      • deblocking
      • vinverse
      • denoise
      • sharpening
      • deringing
      • dehalo
      • grain handling
      • stabilize
      • anit-aliasing
      • deband
      • line darkening
      • noise generator
    6. resize (depending on configuration)
    7. letterbox
    8. subtitle
    9. add logo
    10. interlace / telecine
  • Info: default settings path: here's where Hybrid normally saves it's data on you system (unless settingPath is specified)
    • Win7: C:\Users\USERNAME\AppData\Roaming\hybrid
    • WinXP: C:\Documents and Settings\USERNAME\Application Data\hybrid
    • Linux/Mac: /home/USERNAME/.hybrid/
  • adding custom fonts: i.e. to properly render .ass some subtitles
    • Copy the font into your 'Custom font folder' (see: Config->Path->Infos)
    • Alternatively modify the fontconfig setting to scan the folder where your font lies
  • make Hybrid portable (Windows only):
    • install Hybrid on a system
    • copy the Hybrid folder to a separate folder
    • deinstall Hybrid
    • create a new subfolder inside the new folder i.e. 'settings'
    • create a misc.ini (if not preset in the folder) and change it's content to
      [General]
           settingPath=.\\settings
  • misc.ini location:
    The misc.ini either needs to be next to the binary (typical for Windows) or in a ".hybrid" folder inside your home directory (typical for Mac and Linux).
  • misc.ini options:
    • disable warnings about missing tools:
      create a misc.ini (if not preset in the folder) and change it's content to
          ignore=tool1;tool2
      and Hybrid will not post warnings about a missing tool1 or tool2
    • change default settings path:
          settingPath=PathtoSettingsFolder
      or
          settingPath=.\\settings
      (backslashes need to be escaped!)
    • allows to run Hybrid as a user which has administrator rights (Windows only)
         runAsAdmin=true
      I recommend not to use this if possible, if you use it and Hybrid (or a tool it comes with) messes with your files, don't blame me.
    • change GUI country:
          country=CountryNumber
       (country number choices -> http://doc.qt.io/qt-5/qlocale.html#Country-enum)
    • change GUI language:
          langauge=LanguageNumber
       (langauge number choices -> http://doc.qt.io/qt-5/qlocale.html#Language-enum)

    • change GUI fontsize:
          fontSize=sizeA
    • change GUI toolTipFontSize:
          toolTipFontSize=sizeB
    • default subtitle font color:    
          defaultColor=00FF00FF
    • add additional mkv tags:
          additionalMkvTags="tag1;tag2"
          this way Hybrid will add tag1 and tag2 to the list of standard tags that can be detected
    • load global profile:
              globalProfile="Path to global profile"
              this way Hybrid will load a specific global profile on start-up
    • change the default video output mode for mplayer:
          voMode=VOMODE
      VOMODE can be in example 'directx', 'direct3d', 'gl',..
      call 'mplayer -vo help' to see which are supported by your mplayer version
    • change the default audio output mode for mplayer:
          aoMode=AOMODE
      AOMODE can be in example 'win32', 'dsound', 'sdl',..
      call 'mplayer -ao help' to see which are supported by your mplayer version
    • remove all icons:
          disableIcons=true
      this way Hybrid will use text on the buttons instead of icons
    • enable support for old (nvcuenc) cuda encoder:
          supportNVCUEncCuda=true
    • never overwrite output files:
          noOverwriting=true
    • enabled ssl email notification support:
      the following parameters need to be set:
      • smtpFrom="YOUR EMAIL"
      • smtpUser="USER OF THE EMAIL ACCOUNT"
      • smtpPassword="PASSWORD FOR THE EMAIL ACCOUNT"
      • smtpHost="SMTP SERVER ADDRESS"
      • smtpPort=PORT, WHERE THE SMTP SERVER SUPPORTS SSL
      • smtpTo="RECIPIENT EMAIL ADDRESS"
    • only if all these are present, will the 'Jobs->Misc->Send email'-options be enabled
    • enabled IRC message notification support:
      the following parameters need to be set:
      • ircUser="USER NAME HYBRID SHOULD CONNECT AS"
      • ircChannel="CHANNEL NAME HYBRID SHOULD CONNECT TO"
      • ircPort=PORT WHERE THE IRC SERVER SUPPORTS SSL
      • ircServer="THE IRC SERVER ADDRESS"
    • only if all these are present, will the 'Jobs->Misc->Send IRC message'-options be enabled
    • enable avisynth with wine support on Linux:
         avisynthOnLinux=true
    • alternative Avisynth plugins folder:
      avisynthExtensionPath="PATH TO the plugins folder"
      note: if you use this avisynth.dll and DevIL.dll need to be either next to your Hybrid binary or in case you use WINE inside your wine Windows-System folder.
    • Monitoring a folder:
         monitorFolder="Path to folder"
      read: http://forum.selur.de/topic223-tip-add-webui-or-hybrid-remote-control.html for a better understanding of what is done,..
    • enable vapoursynth:
        vapoursynth=true
    • disable search for nvidia gpu:
      nonvidia=true
    • Side notes:
      • misc.ini needs to be next to the Hybrid binary, for Mac Usersthis means inside the Hybrid.app
      • lines which start with the #-symbol are considered comments in the misc.ini file
      • misc.ini entries are Case-Sensitive
      • misc.ini always needs to start with [General] in the first line
      • here's an example misc.ini file
          [General]
          #settingPath="./settings"
          #noOverwriting=true
          disableIcons=true
          fontSize=15
          toolTipFontSize=15
          #voMode="directx:noaccel"

  • drag&drop: Hybrid will load content if you drag&drop it on it's icon/binary/shortcut
  • Command Line Interface (CLI):
    Hybrid has a bunch of parameters that can be set through the CLI:
  • additionally you can add one or multiple inputs to the Command line, so something like:
    Hybrid -style cleanlooks -stylesheet "d:\Hybrid\styles\black-blue_plastique.qss" -global "c:\MyProfiles\makeItSmall.xml" -autoAdd addAndStart "d:\Input1.avi" "d:\InputX.mp4"
    is possible
  • Additional aac encoders:
    • fhgaacenc: to use fhgaacenc, you need to either install WinAmp 5.6+ or libmp4v2.dll and enc_fhgaac.dll inside the Hybrid folder. (Windows only)
    • NeroAacEnc: download NeroAacEnc and extract the neroAacEnc binary into the Hybrid/32bit folder; on linux to /usr/bin/ or similar (Window&Linux only)
    • qaac: requires the 'Apple Application Support', which comes with Quicktime and Itunes, to be installed (Windows only)
    • fdkaac: should either be included in you self compiled ffmpeg or in a also self compile fdkaac binary, which you simply need to place next to the Hybrid binary, for Hybrid to detect it. For Windows there is a FDKaac autobuild script, thereavisynthOnLinux are no fdkaac binary downloads since it's license forbids it (unless you pay a license an got a written allowance).
  • Building the tools needed for Hybrid under Windows:
    To build the tools Hybrid uses under Windows I normally use jb-alvarado's media-autobuild_suite.
I'll update the list once I add new undocumented options,...

Cu Selur