GAVF-FILTER(1)

πŸ’– GAVF-FILTER πŸ’–

okay so like, this is the manual page for gavf-filter from the User Manuals section, and bestie, it's a whole vibe. grab a snack πŸ“, we're going in.

✨ NAME ✨

gavf-filter β€” Gavf A/V filter. iconic name, iconic job. πŸ‘‘

✨ SYNOPSIS ✨

gavf-filter [options]

✨ DESCRIPTION ✨

gavf filter. that's it. that's the whole description, fr fr β€” the original really said that and dipped 😭. it's giving minimalism, and honestly? slay. πŸŽ€


✨ OPTIONS ✨

  • -i <input_file> β€” the input file or location, your source material bestie πŸ’–
  • -iopt param1=val1[&param2=val2...] β€” input options, chain them up with & like a little friendship bracelet 🫢
    • 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 β€” though heads up, forward messages might still get sent anyway. πŸ’€
  • -aq param1=val1[&param2=val2...] β€” Audio conversion options 🎧
    • q=<number> (1..5, default: 2) β€” Conversion Quality. sets the conversion quality for format conversions, and lower quality means more speed. values above 3 enable slow high quality calculations β€” so like, patience required, bestie 🐌✨
    • sm=<string> β€” Resample mode. supported strings: auto zoh linear sinc_fast sinc_medium sinc_best. Default: auto. and auto means to use the quality level. the subsequent options are ordered by increasing quality (i.e. decreasing speed) β€” fancy, right? πŸ’…
    • dm=<string> β€” Dither mode. supported strings: auto none rect tri shaped. Default: auto. auto means to use the quality level, and again the subsequent options are ordered by increasing quality (i.e. decreasing speed). ✨
  • -vq param1=val1[&param2=val2...] β€” Video conversion options πŸ“Ή
    • q=<number> (1..5, default: 2) β€” Conversion Quality. sets the conversion quality for format conversions; lower quality means more speed. values above 3 enable slow high quality calculations 🐌✨
    • sm=<string> β€” Resample mode. supported strings: auto zoh linear sinc_fast sinc_medium sinc_best. Default: auto. auto means to use the quality level, and the subsequent options are ordered by increasing quality (i.e. decreasing speed). πŸ’…
    • dm=<string> β€” Dither mode. supported strings: auto none rect tri shaped. Default: auto. auto means to use the quality level, and the subsequent options are ordered by increasing quality (i.e. decreasing speed). ✨
  • -as <stream_selector> β€” a comma separated list of characters: d (decode), m (mute) or c (read compressed) πŸŽ€
  • -vs <stream_selector> β€” a comma separated list of characters: d (decode), m (mute) or c (read compressed) πŸŽ€
  • -ts <stream_selector> β€” a comma separated list of characters: m (mute) or c (read) β€” note this one has no d, that's not me being lazy, that's the actual list πŸ‘€
  • -os <stream_selector> β€” a comma separated list of characters: d (decode), m (mute) or c (read compressed) πŸŽ€
  • -af param1=val1[&param2=val2...] β€” Audio compression options πŸ”Š
    • f={option[{suboptions}][:option[{suboptions}]...]} β€” Supported options:
    • Audio Filters πŸŽ›οΈ
  • -vf param1=val1[&param2=val2...] β€” Video compression options 🎬
    • f={option[{suboptions}][:option[{suboptions}]...]} β€” Supported options:
    • Video Filters πŸŽ›οΈ
  • -o <output> β€” the output file or location, where the magic lands πŸ’«
  • -m name=value β€” set global metadata of the output. can be used multiple times, so go off πŸ‘‘. use "name=" to clear a field 🧹
  • -oopt param1=val1[&param2=val2...] β€” options for the output πŸ”§
    • shm=<number> (default: 1024) β€” SHM threshold. selects the minimum packet size for using shared memory for a stream. non-positive values disable shared memory completely β€” so like, 0 and below means no shared memory at all, periodt. 🚫
    • to=<number> (500..100000, default: 5000) β€” Timeout, in milliseconds ⏱️
    • dp=[1|0] (default: 0) β€” Dump gavf packets. use this for debugging πŸ”

✨ GENERIC OPTIONS ✨

the following generic options are available for all gmerlin applications, so they're basically universal besties 🌈

  • -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) πŸ—‚οΈ
  • ~/.gmerlin/generic/cfg.xml β€” Default plugin parameters are read from there. use gmerlin_plugincfg to change them πŸ”§

and that's the whole page, bestie!! πŸ¦‹ this one came to you courtesy of Gmerlin, dated 2025-09-26 β€” so go forth, filter your A/V, and stay iconic πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from