1

Topic: *hidden* Hybrid options,...

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!)

    • 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- … ntrol.html for a better understanding of what is done,..

    • 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 next to you Hybrid binary (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, there 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