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[¶m2=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) orc(read compressed) π§-vs <stream_selector>β comma separated list of characters:d(decode),m(mute) orc(read compressed) πΉ-ts <stream_selector>β comma separated list of characters:m(mute) orc(read) π¬-os <stream_selector>β comma separated list of characters:d(decode),m(mute) orc(read compressed) π-enc param1=val1[¶m2=val2...]β encoding options, and ooooh she's got layers:ae=option[{suboptions}]β audio.- Supported options:
$to_video - Default:
(null)
- Supported options:
te=option[{suboptions}]β text subtitles.- Supported options:
$to_video - Default:
(null)
- Supported options:
oe=option[{suboptions}]β overlay subtitles.- Supported options:
$to_video e_ovl2text - Default:
e_ovl2text
- Supported options:
- 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 range0.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. usegmerlin_plugincfgto 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
- ubuntu questing: gmerlin 2.0.0~svn6298~dfsg0-7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms