GAVF-ENCODE(1)

πŸ’– GAVF-ENCODE(1) πŸ’–

okay so bestie, welcome to gavf-encode, straight outta the User Manuals section, section 1, the one and only. it's a Gavf stream encoder and it's literally here to serve. grab a snack, we're doing this πŸ“


✨ NAME ✨

gavf-encode β€” the Gavf stream encoder, aka your new bestie for turning stuff into gavf streams πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

gavf-encode [options]

🌸 DESCRIPTION 🌸

gavf encoder. that's it, that's the vibe. it encodes, it's gavf, it slays πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

  • -i <input_file> β€” your input file or location. the source of the whole situation 🫢
  • -iopt param1=val1[&param2=val2...] β€” input options, and there's a whole little family of them:
    • dh=[1|0] (default: 0) β€” dump gavf headers. use this for debugging πŸ‘€
    • dp=[1|0] (default: 0) β€” dump gavf packets. use this for debugging πŸ‘€
    • dm=[1|0] (default: 0) β€” dump inline metadata. use this for debugging πŸ‘€
    • to=<number> (500..100000, default: 5000) β€” timeout, in milliseconds ⏱️
    • nomsg=[1|0] (default: 0) β€” no messages. don't even try to make a back-channel for messages. forward messages might still be sent though, so, y'know, no cap.
  • -as <stream_selector> β€” comma separated list of characters: d (decode), m (mute) or c (read compressed) 🎧
  • -vs <stream_selector> β€” comma separated list of characters: d (decode), m (mute) or c (read compressed) πŸ“Ή
  • -ts <stream_selector> β€” comma separated list of characters: m (mute) or c (read) πŸ’¬
  • -os <stream_selector> β€” comma separated list of characters: d (decode), m (mute) or c (read compressed) 🌈
  • -enc param1=val1[&param2=val2...] β€” encoding options, and ooooh she's got layers:
    • ae=option[{suboptions}] β€” audio.
      • Supported options: $to_video
      • Default: (null)
    • te=option[{suboptions}] β€” text subtitles.
      • Supported options: $to_video
      • Default: (null)
    • oe=option[{suboptions}] β€” overlay subtitles.
      • Supported options: $to_video e_ovl2text
      • Default: e_ovl2text
    • Suboptions for oe=e_ovl2text:
      • background_color=<r>,<g>,<b> (default: 0.000,0.000,0.000) β€” background color. <r>, <g> and <b> are in the range 0.0..1.0. this is the background color to use, when converting formats with transparency to grayscale 🎨
      • tmpdir=<string> (Default: /tmp) β€” temporary directory. temporary directory for image files πŸ“
      • plugin=option[{suboptions}] β€” plugin. plugin for writing the text subtitles.
        • Supported options: (none listed)
        • Default: (null)
    • ve=option[{suboptions}] β€” video.
      • Supported options: (none listed)
      • Default: (null)
  • -ac <options> β€” audio compression options 🎡
  • -vc <options> β€” video compression options 🎬
  • -tc <options> β€” text compression options πŸ“
  • -oc <options> β€” overlay compression options πŸ–ΌοΈ
  • -o <output> β€” output file (without extension) or location. note the without extension part bestie, it's giving important ✨

πŸ’œ GENERIC OPTIONS πŸ’œ

these ones are the universal besties β€” available for all gmerlin applications, no matter which one you're running πŸ’«

  • -help β€” print this help message and exit
  • -help-man β€” print this help message as a manual page and exit
  • -help-texi β€” print this help message in texinfo format and exit
  • -version β€” print version info and exit
  • -v level β€” set verbosity level (0..4) πŸ”‰
  • -syslog name β€” log to syslog the specified name
  • -stderr β€” always log to stderr

🧚 FILES 🧚

  • ~/.gmerlin/plugins.xml β€” cache of the plugin registry (shared by all applications). it's communal, it's giving community chest 🫢
  • ~/.gmerlin/generic/cfg.xml β€” default plugin parameters are read from there. use gmerlin_plugincfg to change them. yes, that tool, go use it πŸ’…

and that's the whole page bestie, no notes, ate and left no crumbs πŸ‘‘

Gmerlin Β· 2025-09-26 β€” that's the source, the version and the date, so like, this page is stamped and dated and fully iconic. mwah πŸ’–πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from