OTFMERGE(1)

πŸ’… OTFMERGE β€” like, the group chat for your OTF streams πŸ’…

okay bestie, sit down, we're doing otfmerge from the User Commands section of the manual, and honestly? it's giving glow-up energy ✨


πŸŽ€ NAME πŸŽ€

otfmerge β€” change the number of streams for an OTF trace πŸ’–

no cap, that's the whole job. it takes your existing OTF trace and re-splits its streams. iconic. periodt.


✨ DESCRIPTION ✨

okay so. otfmerge changes the number of streams for an existing OTF trace. that's it, that's the vibe check. you feed it your trace, it hands you back a trace with a different stream situation. lowkey magic, highkey useful πŸͺ„

here's the syntax, and yes you must give it an input file name, it's not optional, it's the main character:

otfmerge [options] <input file name>

then there's the options section, which is where all the fun lil knobs live πŸ‘‡

πŸ”§ options πŸ”§

  • -h, --help β€” shows this help message. your lil "wait what did I type" rescue button 🫢
  • -V β€” shows the OTF version. sometimes you just gotta know who you're talking to πŸ’β™€οΈ
  • -p β€” show progress. so you're not just staring at a silent terminal wondering if it died 😭
  • -n <n> β€” sets the number of streams for the output. set this to 0 for using one stream per process. default is 1. choose your fighter βš”οΈ
  • -f <n> β€” max. number of filehandles available per rank. yes, per rank. respect the limit, bestie πŸ™ˆ
  • -o <name> β€” namestub of the output file. default is out. so if you don't name it, it's just gonna be out, which is very "no thoughts head empty" of you but okay πŸ“
  • -rb <size> β€” set buffersize of the reader (for each rank). buffer queen behavior πŸ‘‘
  • -wb <size> β€” set buffersize of the writer (for each rank). the writer gets a buffer too, we don't play favorites πŸ’œ
  • -z <zlevel> β€” write compressed output. zlevel reaches from 0 to 9, where 0 is no compression and 9 is the highest level. so 9 is the most compressed, 0 is the "raw and unfiltered" option, we love both 🌈
  • --stats β€” cover statistics too. don't leave the stats behind, they have feelings πŸ₯Ί
  • --snaps β€” cover snapshots too. snapshots getting included?? obsessed πŸ“Έ
  • --long β€” write long OTF format. the long format. the extended cut. the director's version πŸ”₯
⚠️ bestie warning: the options are copied exactly as the manual gives them, so don't get creative with the flags, okay? -rb and -wb are their own whole thing, they are not -r and -w, and I will not be gaslit into pretending otherwise πŸ’…

and that's the whole page, fr fr πŸ¦‹

this little beauty is otfmerge version 1.12.5, dated February 2026 β€” she's fresh, she's thriving, she's doing her lil thing. mwah. bye bestie πŸ’–βœ¨

πŸ“¦ where this page comes from