This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[INFO] *hidden* Hybrid options,...
#1
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.
    • scaling mode:
             scalingMode=X (-1 - 3)
    • 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-w...ntrol.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 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, 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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)